Shopify жидкий product.thumbnail.liquid повторяет блок даже нет петель - PullRequest
0 голосов
/ 04 июня 2018

[! [Введите описание изображения здесь] [1]] [1] Моя работа слишком проста, т.е. просто добавить URL-адрес Amazon в блок div в продукте thumbnail.liquid. Я добавил просто простой div, затем я обнаружил, чтоодин и тот же div повторяется дважды.Я также проверил, что forloop не найдено до сих пор, как это повторяет. Сегодня я нашел файл с именем product-loop.liquid, который имеет цикл for и product thumbnail.liquid включен.Что мне нужно сделать, если мне нужно показать блок ссылок Amazon только один раз?Весь файл находится в основной ссылке. Спасибо.

product-loop.liquid

{% assign product_found = false %}
{% assign skip = false %}
{% assign collection_group = products | map: 'id' %}
{% assign collection_group_thumb = collection_group | append : 'thumb' %}
{% assign collection_group_mobile = collection_group | append : 'mobile' %}

{% capture new_row %}
    <br class="clear product_clear" />
{% endcapture %}

<div itemtype="http://schema.org/ItemList" class="products">
  {% for product in products limit: limit %}
    {% if product.id == skip_product.id or skip == true %}
      {% assign product_found = true %}
    {% else %}
      {% if forloop.rindex0 == 0 and product_found == false and forloop.length != products.count and template != 'search' %}
        {% assign skip = true %}
      {% else %}

        {% include 'product-thumbnail', sidebar: sidebar %}

        {% if products_per_row == 2 %}
          {% cycle collection_group: '', new_row %}
        {% elsif products_per_row == 3 %}
          {% cycle collection_group: '', '', new_row %}    
        {% elsif products_per_row == 4 %}  
          {% cycle collection_group: '', '', '', new_row %}
        {% endif %}
      {% endif %}    
    {% endif %}
  {% endfor %}
</div>

1 Ответ

0 голосов
/ 04 июня 2018

может быть вы включаете product.thumbnail в раздел, и в этом разделе есть логика цикла или условная логика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...