1

誰かが以前にこのソリューションを作成したと思いますが、私の人生ではそれを理解できません。

次のコードを使用して、メンズ T シャツ部門のタグのリストを作成しています。

<ul>
   <li class="clearfix filter-type">Garment Type</li>
   {% assign tags = 'Short Sleeve, Long Sleeve, Polo, Crew %}
      {% for tag in tags %}
         {% if current_tags contains tag %}
            <li class="selected">{{ '-' | link_to_remove_tag: tag }} {{ tag }}</li>
         {% elsif collection.all_tags contains tag %}
            <li>{{ tag | link_to_add_tag: tag }}</li>
         {% endif %}
      {% endfor %}
</ul>

期待どおりに機能しますが、私が達成しようとしているのは、「半袖」などのタグの1つが選択されている場合、リストには「-半袖」のみが表示され、他には何も表示されないことです。顧客がそのグループから他のタグを選択できないようにします。単純に、「半袖」とタグ付けされているものは「長袖」ではありません。

現在は機能しているため、顧客が「半袖」を選択してから「長袖」を選択すると、結果が得られない可能性があります。

どんなガイダンスでも大歓迎です、ありがとう!

4

1 に答える 1

0

Shopify wikiのフィルター ページには、次のように記載されています。

link_to_add_tag特定のタグと以前に適用されたタグを持つ製品へのリンク

link_to_tagタグページへのリンクを作成します

したがって、単純に に変更link_to_add_taglink_to_tagます。

以下も参照してください。

于 2013-09-27T02:03:29.540 に答える