Чтобы получить коллекцию CURRENT, вы ДОЛЖНЫ иметь указатель коллекции в своем URL.
Так, например, если URL-адрес продукта похож на /collections/COLLECTION_HANDLE/products/PRODUCT_HANDLE
, у вас будет доступ к текущей коллекции.
В вашем случае, поскольку у вас нет доступа к заголовку коллекции, я предполагаю, что ваш URL-адрес просто /products/PRODUCT_HANDLE
.
Это означает, что вы генерируете неправильные URL-адреса (не неправильные,но не полный).Вы должны найти product.url
в своей коллекции и добавить фильтр within: collection
.
Таким образом, жидкий код вашей коллекции должен выглядеть примерно так:
{% for product in collection.products %}
... SOME OUTPUT ...
<a href="{{ product.url | within: collection }}">Details</a>
{% endfor %}
Это заставит URL вашего продуктавключите также URL коллекции.