【发布时间】:2014-10-14 21:53:40
【问题描述】:
我尝试使用GRAV CMS 创建我的第一个网站。
现在在我的pages-folder 中看起来像这样:
- home/default.md
- 关于
- about/seite1/default.md
- about/seite2/default.md
现在,如果我将以下代码放入我的 html 文件中,则导航中只会显示要点。
<nav class="" role="navigation">
<div class="">
<ol class="">
{% for page in pages.children %}
{% if page.visible %}
{% set current_page = (page.active or page.activeChild) ? 'active' : '' %}
<li class="{{ current_page }}"><a href="{{ page.url }}">{{ page.menu }}</a</li>
{% endif %}
{% endfor %}
</ol>
</div>
</nav>
有没有办法显示所有页面,包括导航中的子页面?
感谢您的回答...
【问题讨论】:
-
您确定所有页面都标记为可见吗?
-
是的。您可以通过在元素前面放置 _ 来隐藏元素,但我没有任何文件夹/页面。
标签: html content-management-system twig grav