現在、テキスト ボックスとして既に設定されている属性の負荷があります。階層化されたナビゲーション内にそれらを表示する方法はありますか?
どんな助けでも大歓迎です。
よろしく
シェーン
現在、テキスト ボックスとして既に設定されている属性の負荷があります。階層化されたナビゲーション内にそれらを表示する方法はありますか?
どんな助けでも大歓迎です。
よろしく
シェーン
あなたが探しているものを考えると、Magento はあなたが望むものをデフォルトでサポートしていません。ただし、Magento フィルター コードはかなりよく構造化されているため、これは自由に追加できるものです。変更が必要な関連するバックエンド コードは、Catalog/Model/Layer サブディレクトリにあります。Mage_Catalog_Model_Layer
具体的には、新しいコードに対応するように編集する必要があります。Mage_Catalog_Model_Layer_Filter_Abstract
また、実際のフィルタリング コードを処理するために、を実装するクラスを追加する必要があります。最後に、オプションをフロントエンドに表示する必要があります。これには (ざっと調べた限りでは) 2 つの大きな変更が必要です。まず、バックエンドを変更して、管理者がテキスト フィールドをフィルター可能としてマークできるようにする必要があります。その後、チェックボックス フィールドを表示するようにフロントエンド テンプレートを変更する必要があります。
これはかなりの量の作業です。可能であれば、このルートを避けることをお勧めします.
それが役立つことを願っています!
ありがとう、ジョー
これを見ている他の人にとっては、カスタムコードのルートをたどることを検討しましたが、すぐに戻ってきました...
私は弾丸を噛み、属性を削除して再作成し、製品を再度インポートすることにしました。