如何在pimcore中管理多个菜单?

时间:2015-02-03 13:20:47

标签: php menu pimcore

我无法从后端管理多个pimcore菜单,这些菜单将相应地用于前端。

是否可以根据文档属性呈现菜单?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用不同的文档作为导航根创建多个菜单,请参阅:   https://www.pimcore.org/wiki/pages/viewpage.action?pageId=5570599

作为替代方案,您可以获取一个文档,然后递归孩子并自己进行渲染():

function renderNav($doc) {
    // render doc here ... then:
    foreach ($doc->getChilds() as $childDoc) {
        renderNav($childDoc);
    }
}

另一种方法是构建一个片段或区域块,让用户通过将文档拖到其上来手动配置导航。但这超出了这个答案的范围。