2012-06-05 125 views
4
我有一些麻煩,使得在PyroCMS第三級導航欄

,我沒有兩級工作正常,但由於某種原因,它不會讓我看看通過{{導航}}數組兩次。第三級導航在PyroCMS導航欄

這是我目前有:

 {{ 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 }} 

我猜「孩子」,不能循環兩次,如果是的話是什麼使這項工作正確的方法是什麼?

謝謝!

回答

2

一段時間後我發現,你可以用下面的標記法:

{{ *recursive children* }} 

但你不能自定義使用該標籤的外觀。而且你不能在兒童循環內使用孩子。