0
エンドユーザーが自分の製品ページの1つを見るときに、製品アクセサリーをロードします。私はコレクションを表示から除外する方法を理解しました しかし、私は具体的に1つのコレクションを呼び出すために '液体'を設定する方法がわかりません。特定のコレクションをShpoifyとして読み込む関連製品
{% assign number_of_related_products_to_show = 12 %}
{% assign number_of_related_products_to_fetch = number_of_related_products_to_show | plus: 1 %}
{% assign exclusions = 'frontpage,all,dual_camera,single_camera,series_dr650s,series_dr400_series' | split: ',' %}
{% if collection == null or collection.handle == 'frontpage' or collection.handle == 'all' %}
{% assign found_a_collection = false %}
{% for c in product.collections %}
{% if collection and collection.all_products_count > 1 %}
{% unless exclusions contains collection.handle %}
{% assign found_a_collection = true %}
{% assign collection = c %}
{% endunless %}
{% endif %}
{% endfor %}
{% endif %}
{% if collection and collection.products_count > 1 %}
<div class="h_row_4 animated fadeInUp" data-animation="fadeInUp">
<div class="clearfix">
<h3>{{ 'products.general.related_products' | t }}</h3>
{% assign current_product = product %}
{% assign current_product_found = false %}
</div>
<div class="carosel product_c">
<div class="row">
<div id="featured-products-section-{{ section.id }}" class="owl-carousel">
{% for product in collection.products limit: number_of_related_products_to_fetch %}
{% if product.handle == current_product.handle %}
{% assign current_product_found = true %}
{% else %}
{% unless current_product_found == false and forloop.last %}
{% include 'product-loop' %}
{% endunless %}
{% endif %}
{% endfor %}
</div>
</div>
</div>
</div>
{% endif %}
助けてください。特定のコレクションをループし
を行い{コレクション[ハンドル・オブ・コレクション - あなた-ます]で製品の%は%が.products}このプログラミング言語の「チェーンまたはリンク」オブジェクトjQueryに似ていますか? – dlavely
毎回ではなく、Liquidオブジェクトに依存します。この構文コレクション[handle] .descriptionなどを使用して、特定のコレクション、製品、またはページオブジェクトに直接アクセスすることができます。 –