2017-02-20 20 views
1

我正在制作我的第一个Grav网站。Grav - 跳过菜单中的主页

我试图创建一个导航菜单,我希望它显示所有可见页面的链接,但不是主页。目前首页是第一个链接,有没有办法跳过它?

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

回答

0

可以看出在Page API

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

您可以在网页标题写visible: false或者使用管理面板和先进的下点击相应的按钮。我觉得这更干净,以便在导航代码中添加异常。 enter image description here