2016-12-13 52 views
0

我爲我正在開發的shopify網站創建了備用collection.liquid模板。我的努力是無法控制網格中連續出現的產品數量。我開發了自定義模板,以便不會影響其他集合上顯示的產品/行數。是否可以在自定義Shopify集合模板中的某一行中覆蓋默認的#個產品?

顯示在我的液體模板電網的代碼是這樣的:

<div class="four columns section_select {% unless settings.collection_sort %}offset-by-four omega{% endunless %}"> 
{% for tag in collection.all_tags %} 
     {% if forloop.first %} 
<label for="tag_filter" class="inline"> 
{{ 'collections.sorting.filter' | t }}: </label> 
<select name="tag_filter" id="tag_filter"> 
<option {% unless current_tags %}selected="selected"{% endunless %} value="{% if collection.handle == "all" %}/collections/all{% else %}{{ collection.url }}{% endif %}">{{ 'collections.general.all_collection_title' | t: title: collection.title }}</option> 
     {% endif %} 
     {% unless tag contains 'meta-related-collection-' %} 
      <option {% if current_tags contains tag %}selected="selected"{% endif %} value="/collections/{% if collection.handle != blank %}{{ collection.handle }}{% else %}all{% endif %}/{{ tag | handleize }}">{{ tag }}</option> 
     {% endunless %} 

     {% if forloop.last %} 
      </select> 
     {% endif %} 
     {% endfor %} 
     </div> 

即使當我改變類=「四柱」到別的東西,它不會反映在我的收藏。

問題可能出現在我的代碼中,該代碼指定在此集合中拉出多少產品,但我似乎無法改變。

{% case products_per_row %} 
    {% when '1' %} 
    {% assign grid_item_width = 'medium--one-third large--one-whole' %} 
    {% when '2' %} 
    {% assign grid_item_width = 'medium-down--one-half large--one-half' %} 
    {% when '3' %} 
    {% assign grid_item_width = 'medium--one-third large--one-third' %} 
    {% when '4' %} 
    {% assign grid_item_width = 'medium-down--one-half large--one-quarter' %} 
    {% when '5' %} 
    {% assign grid_item_width = 'medium-down--one-half large--one-fifth' %} 
{% endcase %} 

任何幫助將是偉大的!

回答

相關問題