Bigcartel - 删除侧边栏 headers

Bigcartel - Removing sidebar headers

在我的网站 Here 侧边栏上,我有名为 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 %}

如果你想显示的不仅仅是入口页面,你可以在if语句中添加更多内容:

{% if page.name == 'Entry' or page.name == 'Another page' %}

另一个选项是修改 for 循环以仅显示自定义设计 > 页面中列出的第一页:

{% for page in pages.all limit: 1 %}