0
특정 태그가있는 컬렉션에서 제품을 가져 오려고합니다. 이것은 Shopify가 이것을하지 않기 때문에 하위 컬렉션을 만드는 나의 방법입니다. 내 코드가 작동하지 않는 것 같아서 작동하지 않는 이유를 알아낼 수 없습니다. 나는 collection.liquid 페이지에서 이것을하고있다. 표제를 화면에 인쇄하는 것이지만 제품 목록은 인쇄하지 않습니다. 어떤 아이디어?Shopify의 태그를 통한 제품 필터링
{% capture alt_attr %}{{ product.title }} by The Brave Collection{% endcapture %}
하지만 그 이외는, 코드가 나를 위해 잘 작동 :
{% if collection.handle == "all" %}
<!-- All Collections -->
<div id="collections">
<h2>Brave Bracelets</h2>
<div class="product-list clearfix">
<h3>Cerulean</h3>
<ul>
{% for product in collections.brave-bracelets.products %}
{% capture alt_attr %}{{ product.title }} by The Brave Collection{% endcapture %}
{% if product.tags contains "cerulean" %}
<li>
<a href="{{ product.url }}"><img src="{{ product.featured_image | product_img_url: 'compact' }}" alt="{{ alt_attr }}" /></a>
<h3><a href="{{ product.url }}">{{ product.title }}</a></h3>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</div><!-- #collections -->
{% endif %}
감사합니다. 나는 당신이 찾은 실수를 바꾸었지만 여전히 그렇게하지 못했다. 컬렉션에 해당 태그가있는 제품이 있었는지 확인했습니다. 나는 정말 실망 스럽다. 제가 확인해야 할 것이 있습니까? 위 코드를 수정하여 수정했습니다. – MikesBarto2002
@ MikesBarto2002 긴 샷이지만 액체를 주석 처리하면 이상한 일이 발생할 수 있다고 코드를 테스트 할 때 발견되었습니다. 예 : ' %가 있으면 %. 당신은 당신의 코드에서 그런 것을 가지고 있지 않습니까? if 문을 모두 제거하고 해당 컬렉션의 모든 제품을 표시하려고하면 어떻게됩니까? –