2016-12-13 51 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 %} 

任何帮助将是伟大的!

回答

相关问题