gpt4 book ai didi

html - GRAV 子导航

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:38 25 4
gpt4 key购买 nike

我尝试用 GRAV 创建我的第一个网站内容管理系统。现在在我的 pages-folder 中它看起来像这样:

  • home/default.md
  • 关于
  • 关于/seite1/default.md
  • 关于/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>

有没有办法在导航中显示所有页面,包括子页面?

感谢您的回答...

最佳答案

这应该为您提供导航中的第一级子页面(子页面):

<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>
{% if page.children %}
<ol class="">
{% for child in page.children %}
{% if child.visible %}
<li class="{{ current_page }}"><a href="{{ child.url }}">{{ child.menu }}</a></li>
{% endif %}
{% endfor %}
</ol>
{% endif %}
{% endif %}
{% endfor %}
</ol>
</div>
</nav>

关于html - GRAV 子导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25423375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com