2014-02-17 76 views
0

某些項目這是我的標題菜單代碼:Shopify不顯示在菜單

<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> 

我不知道什麼lanugage這是寫在,但我想改變它,這樣任何項目命名爲「 featrued「沒有顯示在菜單中。須藤代碼將是這樣的:

if name!="featured" then { ... }... 

這是我的嘗試:

{% if link.title != featured %} 
... 
{% endif %} 

任何人都可以請幫助我理解需要做哪些調整?

回答

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>