web-dev-qa-db-ja.com

コマース製品リストカテゴリコンテキストフィルター付きビュー、アイテムの表示方法(選択した用語とその子用語)

「カテゴリ別に製品を参照」というビューがあります

パス:/ taxonomy/term /%

およびコンテキストフィルター:製品:カテゴリ(field_category)

そして私がこれらのカテゴリーを持っているとしましょう:

  • センサー

---加速度計

---電流センサー

---方向センサー

  • ロボット工学とモーター

--- DCギヤードモーター

---デジタルサーボ

---モータードライバー

「センサー」を選択した場合、「加速度計」でタグ付けされた商品はありますが、商品はありません。

とにかく、製品をサブカテゴリに表示するようにビューを構成できますか?.

コマース製品ではなくコンテンツを表示する場合、これは簡単に実行できます。ケースコンテンツは、すぐに使用できる深度をサポートするコンテキストフィルターを提供します。

enter image description hereenter image description here

1
Wisamx

この問題を解決するには2つの方法があります。

  1. product_taxonomy_filter モジュールを使用して、不足しているフィルターを追加します。このモジュールのパフォーマンスへの影響は不明確であることに注意してください(taxonomy_indexテーブルに依存できないため、サブクエリが追加されます)。

  2. Search APIを使用して、推奨される方法で製品カタログを作成します。 official docs は、(「インデックス階層」の追加を介して)このユースケースをカバーしています。

0
Bojan Zivanovic