2012-05-03 13 views
0

メインナビゲーションに「Price」と呼ばれるカテゴリがあります。このカテゴリには、システム内のすべての製品が割り当てられています。カテゴリの主なポイントは、階層型ナビゲーションで価格フィルタを使用して、サイト上の任意の製品を価格でフィルタリングできることです。Magento:メインナビゲーションの価格によるレイヤードナビゲーション

メインナビゲーションのサブメニューとして価格フィルタを出力すると、ユーザーは異なる価格帯をドロップダウンして1つを押して、すでに設定されているカテゴリに移動することができます。

私は、この関数Mage_Catalog_Block_Navigationを編集する計画を持っていた:: _ renderCategoryMenuItemHtml()と出力この機能Mage_Catalog_Model_Layer_Filter_Abstract ::のgetItems()カテゴリは、「価格」と呼ばれていた場合、私はフィルターが出てから入れて取得する方法を参照してくださいカントカテゴリIはそれを渡す。

これまで誰かがこのようなことをしたことがありますか?

答えて

0

私があなただったら私は計画を少し変えたくなるだろう。

マゼンタのメニューを避けることができます。カテゴリを作成し、価格ベースのフィルタのカスタムブロックをレンダリングすることができます。

Mage_Catalog_Block_Layer_Filter_Priceを拡張すると、カテゴリを設定して情報のほとんどを取得できます。

おそらく最も良いことは、ちょうど小さなスライダを構築することかもしれません。それは最も高価なものから最も安いものまで、あるいはゼロから始めて、価格リストを使用してカテゴリリストをロードするだけです。

関連する問題