2016-08-17 62 views
0

我有一个网站,需要超出Terinary导航的一个步骤。导航中的多级导航+文档链接

我不知道如何去使这一切成为可能......我当前的代码...(这将在表达式引擎工作)的下列...

<ul id="nav" class="nav navbar-nav"> 
    <li><a href="/">Home</a></li> 
    {{ nav from="/" max_depth="3" }} 
    <li{{ if children }} class="dropdown"{{ /if }}> 
     <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a> 
     {{ if children }} 
     <ul class="dropdown-menu"> 
      {{ children }} 
      <li{{ if grand-children }} class="dropdown-submenu"{{ /if }}> 
       <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a> 
       {{ if grand-children }} 
       <ul class="dropdown-menu"> 
        {{ grand-children }} 
        <li{{ if great-grand-children }} class="dropdown-submenu"{{ /if }}> 
         <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a> 
         {{ if great-grand-children }} 
         <ul class="dropdown-menu"> 
          {{ great-grand-children }} 
          <li> 
           <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a> 
          </li> 
          {{ /great-grand-children }} 
         </ul> 
         {{ /if }} 
        </li> 
        {{ /grand-children }} 
       </ul> 
       {{ /if }} 
      </li> 
      {{ /children }} 
     </ul> 
     {{ /if }} 
    </li> 
    {{ /nav }} 
</ul> 

任何帮助将是非常赞赏。

谢谢。

编辑

我能找出导航层次问题....但是我仍然需要与文件的URL,而不是替代,如果可能的帮助。以下是我的多层次问题的解决方案。

我似乎已经找到了一个解决方案.....这有点让我很烦,现在...

<ul id="nav" class="nav navbar-nav"> 
    {{ nav from="/" max_depth="4" }} 
    <li{{ if children }} class="dropdown"{{ /if }}> 
     <a href="{{ url }}">{{ title }}</a> 
     {{ if children }} 
     <ul class="dropdown-menu"> 
      {{ if children }} 
       {{ *recursive children* }} 
      {{ /if }} 
     </ul> 
     {{ /if }} 
    </li> 
    {{ /nav }} 
</ul> 

,而不必 .dropdown-子 我改变了CSS来 .dropdown .dropdown 在任何适用的地方。

但是,如果可能的话,我仍然需要文件的帮助,而不是链接位置替换。

回答

0

<a href="{{ file | url or url }}">{{ title }}</a>