2017-02-20 4 views
1

Ich mache meine erste Grav-Website.Grav - überspringen Homepage im Menü

Ich versuche ein Navigationsmenü zu erstellen und möchte Links zu allen sichtbaren Seiten, aber nicht zur Startseite anzeigen. Im Moment erscheint die Homepage als erster Link, gibt es eine Möglichkeit, darüber zu springen?

<ul> 
     {% for page in pages.children.visible %} 
      {% set current_page = (page.active or page.activeChild) ? 'active' : '' %} 
      <li class="{{ current_page }}"> 
       <a href="{{ page.url }}"> 
        {% if page.header.icon %}<i class="fa fa-{{ page.header.icon }}"></i>{% endif %} 
        {{ page.menu }} 
       </a> 
      </li> 
     {% endfor %} 
</ul> 

Antwort

0

Wie in der Sie können entweder visible: false im Seitenkopf

{% for page in pages.children.visible if not page.home() %} 
1

Page API gesehen schreiben oder das Admin-Panel verwenden und unter erweiterten auf die entsprechende Schaltfläche klicken. Ich finde das sauberer, um eine Ausnahme in Ihrem Navigationscode zu setzen. enter image description here