Я использую плагин, который фильтрует продукты.Это означает, что товары больше не показываются в традиционном цикле товаров.Я думаю, что плагин переключился на использование javascript для отображения товаров на странице коллекции, а не жидкости.
Для каждого продукта на странице коллекции я хочу показать его цвет.Каждый продукт имеет связанный с ним цвет с помощью настраиваемого поля.
Если я вручную введу дескриптор продукта в приведенном ниже коде, цвет для введенного дескриптора продукта будет отображаться для каждого продукта.
{{ all_products["MANUALLY ENTERED PRODUCT HANDLE"].metafields.custom_fields["colour"] }}
Я также могу динамически получать дескриптор продукта с помощью {!productHandle!}
По какой-то причине, однако, когда я соединяю их вместе вот так:
{{ all_products["{!productHandle!}"].metafields.custom_fields["colour"] }}
В результате ничего не отображается.
Мой вопрос: как я могу динамически вытянуть ручку продукта в пользовательское поле?Я уже пробовал
{{ all_products[product.handle].metafields.custom_fields["colour"] }}
и
{{ all_products[product-handle].metafields.custom_fields["colour"] }}