タグ付けされた質問 「filterable-attributes」

3
属性テキスト/ラベルから属性値/ IDを取得する
商品をフィルタリングするために、URLに属性ラベルを表示する必要があります。属性ラベルを使用してURLを生成できます。これで、属性ラベルを属性ID /値(例:1,2)に変換するだけで、シーンの背後にあるコードが(属性値/ IDに基づいて)そのまま機能します。 apply()関数内でapp/code/core/Mage/Catalog/Model/Layer/Filter/Attribute.php属性ラベルを取得しています$filter = $request->getParam($this->_requestVar);(例:青)。 この属性ラベルを属性ID(たとえば緑の場合は2)に変換して、それを渡して $this->_getResource()->applyFilterToCollection($this, $filter);バックエンド機能をそのまま機能させるにはどうすればよいですか?試しましたが$filter->getId()、うまくいき$filter->getValue()ません。 属性ラベルから属性値/ IDを取得することは可能ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.