In Magento können Sie ein Bild zu einer Kategorie, die über Produkte angezeigt wird. Ist es möglich, stattdessen das Kategoriebild als Standardproduktbild zu verwenden? Wenn ein Produkt ein Bild hat, wird es es verwenden, aber wenn es nicht und seine erste Kategorie ein Bild hat, wird es es verwenden.Verwenden Sie die Kategorie Standardbild als Produkte Standardbild
Der einfachste Weg besteht darin, den Produktblock und die Vorlage zu überschreiben und die Kategorie und das Bild für jedes Produkt ohne ein Bild zu finden, das jedoch viele Abfragen hinzufügen wird. Für die Kategorieansicht kann ich eine Abfrage erstellen, aber für das Suchergebnis muss ich eine Abfrage pro Produkt erstellen, da jedes Produkt einer anderen Kategorie angehören kann.
Gibt es einen besseren Weg, es zu tun? Vielleicht mit benutzerdefinierten Kategorie Design oder überschreiben Indizes?
Dank
Ich glaube nicht, getPlaceholder wird jemals in Mage_Catalog_Helper_Image verwendet. Wahrscheinlich ein Bug oder ein schlechter Codierungsstil. Ich habe __toString überschrieben. Wenn $ this-> getProduct() -> getData ('image') nicht definiert ist, verwende ich die Kategorie image falls gesetzt. Im ersten Anruf speichere ich alle Kategorien Bilder in einem Anruf. Danke, dass du mich in die richtige Richtung geführt hast. – pablo
nette Antwort !!! –