2016-08-17 64 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>