Individuelles Design für Produkte aus einer Kategorie
-
12-12-2019 - |
Frage
Ich möchte für alle Produkte einer Kategorie eine andere Ansicht festlegen.Ich verwende die Standardfunktionalität von Admin->Kategorie->Benutzerdefiniertes Design->Benutzerdefiniertes Layout-Update:
<reference name="product.info">
<action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>
Ich habe die Lösung von ausprobiert Benutzerdefiniertes Kategoriedesign aber ich habe es nicht geschafft, es zum Laufen zu bringen.Wenn ich über die Kategorie im Link zur Produktseite gehe, ist das in Ordnung (wie http://xxxx.ro/store/apparel-accesories/mens-graphic-t-shirt), aber ansonsten wird die Standardansicht angezeigt (wie http://xxxx.ro/store/mens-graphic-t-shirt).
Lösung
Okay, am Ende habe ich den Unterricht verlängert Mage_Catalog_Helper_Product_View
Methode initProductLayout
mit $update->addHandle('PRODUCT_ATTRIBUTE_SET_ID_'.$product->getAttributeSetId());
und dann für meine Attributsatz-ID die Layoutaktualisierungen festlegen.Jetzt funktioniert es in allen Situationen ...
<PRODUCT_ATTRIBUTE_SET_ID_10>
<reference name="root">
<action method="setTemplate"><template>page/apparel-view.phtml</template></action>
</reference>
<reference name="product.info">
<action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>
</reference>
</PRODUCT_ATTRIBUTE_SET_ID_10>