Grav - 在菜单中跳过主页
Grav - skip homepage in menu
我正在制作我的第一个 Grav 网站。
我正在尝试创建一个导航菜单,我希望它向所有可见页面显示 links,但不显示主页。目前主页作为第一个出现link,有没有办法跳过它?
<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>
如 Page API
中所示
{% for page in pages.children.visible if not page.home() %}
您可以在页眉中写入 visible: false
或使用管理面板并单击高级下的相应按钮。我发现这比在您的导航代码中放置一个异常更干净。
我正在制作我的第一个 Grav 网站。
我正在尝试创建一个导航菜单,我希望它向所有可见页面显示 links,但不显示主页。目前主页作为第一个出现link,有没有办法跳过它?
<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>
如 Page API
中所示 {% for page in pages.children.visible if not page.home() %}
您可以在页眉中写入 visible: false
或使用管理面板并单击高级下的相应按钮。我发现这比在您的导航代码中放置一个异常更干净。