Навигация третьего уровня в панели навигации PyroCMS

У меня возникли проблемы с созданием панели навигации третьего уровня в PyroCMS, у меня не работают два уровня, но по какой-то причине это не позволяет мне просматривать массив {{ navigation }} дважды.

Это то, что у меня есть на данный момент:

        {{ navigation:links group="header" }}
            {{ if children }}
            <li class="dropdown">
                <a href="{{url}}" class="dropdown-toggle" data-toggle="dropdown">{{ title }} <b class="caret"></b></a>
                <ul class="dropdown-menu">
                {{ children }}
                    {{ if children }}
                        <li class="divider"></li>

                        <li class="nav-header">{{ title }}</li>

                        {{ children }}
                            <li><a href="{{url}}">{{ title }}</a></li>
                        {{ /children }}                            

                    {{ else }}
                        <li><a href="{{url}}">{{ title }}</a></li>
                    {{ endif }}
                {{ /children }}
                </ul>
            </li>
            {{ else }}
                <li {{ if class == 'current' or class == 'first current' or class == 'last current' }}class="active"{{ endif }} ><a href="{{url}}">{{ title }}</a></li>
            {{ endif }}
        {{ /navigation:links }}

Я предполагаю, что «дети» не могут быть зациклены дважды, если да, то как правильно это сделать?

Спасибо!


person Allister    schedule 05.06.2012    source источник


Ответы (1)


Через некоторое время я узнал, что вы можете использовать следующий тег lex:

{{ *recursive children* }}

Но вы не можете настроить внешний вид с помощью этого тега. И вы не можете использовать дочерний вид в дочернем цикле.

person Allister    schedule 07.06.2012