在我的网站这里在我的侧边栏我有一个名为1-14的页面。我想知道的是如何删除那些出现在侧边栏的页面的名称。
谢谢。
由于您选择隐藏比显示更多的页面,在这种情况下,您可能只想选择要显示的页面,并隐藏其余的页面。转到自定义设计中的布局部分,找到以下代码:
{% for page in pages.all %}
<li class="title">
<a href="{{ page.url }}" class="{% if page.full_url contains page.url %}current{% endif %}">
{{ page.name }}
</a>
</li>
{% endfor %}
然后添加if
语句,只显示如下页面:
{% for page in pages.all %}
{% if page.name == 'Entry' %}
<li class="title">
<a href="{{ page.url }}" class="{% if page.full_url contains page.url %}current{% endif %}">
{{ page.name }}
</a>
</li>
{% endif %}
{% endfor %}
如果您希望显示的不仅仅是Entry页,您可以在if
语句中添加更多内容:
{% if page.name == 'Entry' or page.name == 'Another page' %}
另一个选项是修改for
循环,只显示在自定义设计>页面中列出的第一页:
{% for page in pages.all limit: 1 %}