2016-08-16 21 views

答えて

1

Shopifyでは、サブカテゴリは一般にタグで処理されます。

たとえば、「Mens」というコレクションがあり、「Shoes」、「Shirts」、「Jeans」などのサブコレクションが必要です。あなただけの関連タグ(靴、シャツ、ジーンズ)にこれらの製品をタグ付けし、このような「メンズ」コレクションをフィルタリングすることができます。

/コレクション/メンズ - >コレクション「メンズ」内のすべての製品

/コレクション/メンズ/靴 - >「靴」

でタグ付けcolleciton「メンズ」の製品のみあなたがここでより多くの情報を見つけることができます:https://help.shopify.com/themes/customization/collections/create-subcategories

をこれはあなたのために動作しません、あなたはまだできるようにする必要がある場合管理パネル内の実際のコレクションであるサブコレクションを表示するには、これをあなたのcollections.liquidファイルに追加することができます:

{% assign collection_handle = "collection-" | append: collection.handle %} 
{% assign linklist_exists = linklists[collection_handle].links %} 
{% if linklist_exists != empty %} 
    <ul> 
    {% for link in linklists[collection_handle].links %} 
     <li><a href="{{ link.url }}">{{ link.title }}</a></li> 
    {% endfor %} 
    </ul> 
{% else %} 
    // no sub-collections 
{% endif %} 

これは、現在のコレクションのハンドルを取得し、ハンドル「コレクション-current_collection_handle」とリンクリスト(メニュー)を探し、(そのようなリンクリストが存在する場合)は、このリンクリストのリンクが表示されます。

例えば:

あなたがコレクションを持っている「メンズ」、「女性」、「子供」とあなたは訪問者が例えば「メンズ」をクリックすると、別のメニューのようなサブコレクション」を表示させたいです靴 "、"シャツ "、"ジーンズ "。

これらのサブコレクションを通常のコレクションとして作成し、それらに製品を追加する必要があります。その後、オンラインストア - >ナビゲーションに行き、新しいメニューを作成しますが、そのハンドルが "collection-mens"であることを確認してください。次に、メニュー項目を追加し、それらをサブコレクション(靴、シャツ、ジーンズ)と接続します。

関連する問題