2016-08-17 2 views
0

Ich habe eine Website, die einen Schritt über die reine Navigation hinausgehen muss.Multi-Level-Navigation + Dokument-Links in der Navigation

Ich weiß nicht, wie dies möglich zu gehen ... Meine aktuellen Code zu machen ... (die in Expression Engine funktionieren würde) wird der folgende ...

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

Jede Hilfe wäre viel geschätzt.

Danke.

EDIT

konnte ich die Navigationsebene Problem herauszufinden .... Doch statt url Ersatz, wenn möglich, ich muss noch mit der Datei helfen. Im Folgenden finden Sie die Lösung für mein mehrstufiges Problem.

schien ich eine Lösung herausgefunden zu haben ..... Was mich irgendwie jetzt ...

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

Und statt mit .dropdown-Untermenü ich die CSS zu .dropdown geändert ärgert .dropdown an allen Stellen, wo es anwendbar war.

Ich brauche immer noch Unterstützung mit der Datei anstelle der Link-Ort-Ersatz wenn möglich jedoch.

Antwort

0

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