Перечисление всех товаров, которые содержат текущий тег (на странице товара) - PullRequest
0 голосов
/ 03 октября 2018

Я попытался выполнить поиск, но не смог понять это.

Мне интересно, можно ли перечислить все продукты, которые используют тот же тег, что и текущий продукт.

ДляНапример, если я нахожусь на странице продукта, которая использует тег «красный», я хотел бы перечислить все другие продукты, которые также используют этот тег.

Возможно ли это, и если да, то как мне это сделать?выполнить это?

1 Ответ

0 голосов
/ 03 октября 2018

Есть несколько способов, но я не уверен, что они принесут вам пользу.

1) AJAX

Самый простой способ - это сделать запрос AJAX на /collections/all/TAGи получите необходимые продукты и добавьте их.

2) Paginate hack

{% paginate collection.all.products by 1000 %}
  {%- for _product in collection.all.products -%}
    {%- if _product.tags contains 'red' -%}
      list the product
    {%- endif -%}
  {%- endfor -%}
{% endpaginate %}

Обратите внимание, что это может значительно увеличить время загрузки в зависимости от количества имеющихся у вас продуктов.

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