1

Magento の階層化されたナビゲーションを使用して、ユーザーがフィルターを選択して選択を決定できるようにしています。選択肢が多いため、属性の量が少なくなるように複数選択属性を使用することにしました。

通常の Magento の動作は次のとおりです (つまり、靴): - ユーザーはフィルター「色」を使用して、赤と黄色の靴を検索したい - ユーザーはフィルター オプションとして「赤」と「黄」を選択し、それだけです。

私の場合、選択したオプションは互いに依存しています。たとえば、ユーザーがアプリケーションをフィルタリングできる場合です。・キッチンだけでなくリビングでも使える商品を探している。

このユーザーがフィルター オプションとして「キッチン」と「リビング ルーム」を選択し、可能な製品が「バスルーム」に収まらない場合、フィルター オプション「バスルーム」を非表示にする必要があります。

オプションが 1 つしかない個別の選択属性を使用してこれを実行しようとしましたが、属性の量が増え続け、これを行っている間に概要が失われています。

上記の例に基づいて、階層化されたナビゲーションのために Magento の複数選択属性の動作を変更するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

1

レイヤード ナビゲーションの動作を変更したい場合は、ブロック/レイヤー/.. およびモデル/レイヤーでレイヤード ナビゲーションを書き直す必要があります。

同じタイプの複数のフィルターを使用できるようにするマナ フィルター モジュールを使用できます。次に、選択用に独自のフィルター クラスを実装できます (例: 価格フィルターには、レイヤード ナビゲーションに独自のクラスがあります) など.. !

http://www.manadev.com/advanced-layered-navigation-ce

有料モジュール amasty レイヤード ナビゲーションもあります

于 2012-12-21T08:42:15.987 に答える