2015-06-04 3 views
1

Я использую Shopify как свою платформу электронной коммерции. У моего клиента есть некоторые продукты, которые связаны друг с другом. Но не думайте о типичной системе связанных продуктов, в основном эти продукты имеют части, и эти отдельные части могут быть переупорядочены отдельно от самого продукта.Shopfy доступ ко всем продуктам из коллекции на странице продукта

Клиент хочет перечислить все детали для данного продукта на странице продукта. Все детали каталогизируются как отдельный продукт. У частей есть тег «part», чтобы идентифицировать их как часть, и у них есть тег «part: handle», чтобы определить, с каким продуктом они связаны.

На странице продукта я попытался сделать что-то вроде этого:

{% for product in collection.products %} 
    product 
{% endfor %} 

Я знаю, что этот код не будет делать то, что я в конечном счете пытаюсь сделать, но я попробовал это только, чтобы увидеть, если я мог бы получить доступ к сбор данных на странице продукта. Это не работает. Но он работает на странице КОЛЛЕКЦИЯ. Есть ли способ получить доступ к данным коллекции на странице продукта? Нужно ли мне использовать API Shopify для этого? Может ли кто-нибудь представить пример? Благодаря!

ответ

1

Вы можете использовать глобальный объект collections для доступа к информации о коллекции с любой страницы.

Вот пример из Shopify documentation, что перебирает продукты в «FrontPage» коллекции:

{% for product in collections.frontpage.products %} 
    {{ product.title }} 
{% endfor %} 

Жидкая объект collections содержит список всех коллекций в магазине.

+0

Это он! Я понял это в конце дня вчера, но это правильный ответ. Я не уверен, почему именно, но я нахожу документацию Shopify немного раздражающей. Но я думаю, что становится все яснее ... :-) – skinneejoe

Смежные вопросы