2017-02-20 6 views
1

私は最初のGravのウェブサイトを作っています。Grav - メニューのホームページをスキップ

私はナビゲーションメニューを作成しようとしていますが、表示されているすべてのページへのリンクを表示したいのですが、ホームページは表示しません。ホームページが最初のリンクとして登場する瞬間、それをスキップする方法はありますか?あなたのページヘッダーにvisible: falseを書いたり、管理パネルを使用し、高度の下で、対応するボタンをクリックするかPage API

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

答えて

0

。私はあなたのナビゲーションコードで例外を置くために、これをもっときれいに見つける。 enter image description here

1

に見られるように

<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> 
関連する問題