マゼンタでは、画像を上の商品に表示されるカテゴリに設定できます。 カテゴリ画像を代わりにデフォルトの商品画像として使用できますか? 商品に画像がある場合はそれを使用しますが、商品に最初のカテゴリに画像がある場合は使用します。カテゴリデフォルト画像を商品として使用デフォルト画像
最も簡単な方法は、製品ブロックとテンプレートを無効にし、画像なしで各製品のカテゴリと画像を検索することですが、多くのクエリが追加されます。カテゴリビューでは1つのクエリを作成できますが、検索結果では、各製品が異なるカテゴリに属する可能性があるため、製品ごとに1つのクエリを作成する必要があります。
良い方法がありますか? カスタムカテゴリのデザインやインデックスのオーバーライドがありますか?
おかげ
私はgetPlaceholderがMage_Catalog_Helper_Imageで使用されたとは思わない。おそらくバグや悪いコーディングスタイル。私は__toStringをオーバーライドしました。 $ this-> getProduct() - > getData( 'image')が定義されていない場合、設定されていればカテゴリ画像を使用しています。最初の呼び出しでは、すべてのカテゴリ画像を1回の呼び出しでキャッシュしています。私を正しい方向へ導いてくれてありがとう。 – pablo
nice answer !!! –