这是我的标题菜单的代码:
<ul>
{% for link in linklists.main-menu.links %}
<li class="{% if forloop.first %}first{% elsif forloop.last %}last{%endif%}">
{% assign child_list_handle = link.title | handleize %}
{% if linklists[child_list_handle].links != blank %}
<div class="has-dropdown">
<a href="{{ link.url }}" class="clearfix">
<span class="nav-label">{{ link.title | escape }}</span>
<span class="nav-arrow"></span>
</a>
<ul>
{% for childlink in linklists[child_list_handle].links %}
<li><a href="{{ childlink.url }}">{{ childlink.title | escape }}</a></li>
{% endfor %}
</ul>
</div>
{% else %}
<a href="{{ link.url }}">{{ link.title | escape }}</a>
{% endif %}
</li>
{% endfor %}
</ul>
我不确定这是什么语言写的,但我想改变它,以便任何名为&#34; featrued&#34;菜单中未显示。 sudo代码将是这样的:
if name!="featured" then { ... }...
这就是我的尝试:
{% if link.title != featured %}
...
{% endif %}
有人可以帮我理解需要进行哪些调整吗?
答案 0 :(得分:1)
你很亲密!您只需将链接的标题括在引号中即可。
试试这个:
<ul>
{% for link in linklists.main-menu.links %}
{% if link.title != 'featured' %}
<li class="{% if forloop.first %}first{% elsif forloop.last %}last{%endif%}">
...
</li>
{% endif %}
{% endfor %}
</ul>