Twig 带小枝的芯;基于菜单深度呈现html
我将Pimcore 5.4.4与twig结合使用,并尝试自定义我的输出。目前我有:Twig 带小枝的芯;基于菜单深度呈现html,twig,pimcore,pimcore-v5,Twig,Pimcore,Pimcore V5,我将Pimcore 5.4.4与twig结合使用,并尝试自定义我的输出。目前我有: $this->setViewAutoRender($event->getRequest(), true, 'php'); $this->view->navigation=$navStartNode; 我用这个来呈现: {{ pimcore_render_nav(mainNavigation) }} 这是它的工作,但它是可怕的无法愈合。 我想为具有子菜单项的菜单项呈现一个向下箭头图标。这
$this->setViewAutoRender($event->getRequest(), true, 'php');
$this->view->navigation=$navStartNode;
我用这个来呈现:
{{ pimcore_render_nav(mainNavigation) }}
这是它的工作,但它是可怕的无法愈合。
我想为具有子菜单项的菜单项呈现一个向下箭头图标。这能以任何方式实现吗
为了澄清,我希望我的标记如下所示:
<ul>
<li> m1 </li>
<li class='hasChildren'><i 'arrow-down'> m2 </i></li>
<ul>...
- m1
- m2
。。。
然后在有子项的项目旁边显示一个箭头图标
这里的任何帮助都将不胜感激
您好,Derelektrischemench是否无法覆盖部分内容 请参阅文档:
这里有一个完整的自定义导航栏,它适用于我的Bootstrap 4.3.1和4.8.9,使用Pimcore 6.2.0进行测试:
{%set mainNavStartNode=document.getProperty('mainNavStartNode')%}
{%如果mainNavStartNode为空%}
{%set mainNavStartNode=pimcore\u文档(1)%}
{%endif%}
{%set mainNav=pimcore\u build\u nav(文档,mainNavStartNode)%}
{%set renderer=pimcore\u nav\u renderer('menu')%}
{mainNav%中的页面的%s}
{%if page.isVisible()和renderer.accept(page)%}
{%if page.hasPages%}
-
{%endfor%}
{%else%}
-
{%endif%}
{%endif%}
{%endfor%}
{{include('Includes/login.html.twig')}
{{include('Includes/language.html.twig')}
改编自这很让人困惑:
那是什么?