Conception sur mesure pour les produits d'une catégorie
-
12-12-2019 - |
Question
Je veux régler un point de vue différent de tous les produits d'une catégorie.Je suis l'aide de la fonctionnalité par défaut à partir d'admin-> category-> design personnalisé-> mise en page personnalisée mise à jour:
<reference name="product.info">
<action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>
J'ai essayé la solution de Catégorie personnalisée de conception mais je ne parvenais pas à le faire fonctionner.Si je vais à la page du produit à l'aide de la catégorie en lien, il est très bien (comme http://xxxx.ro/store/apparel-accesories/mens-graphic-t-shirt), mais sinon, la vue par défaut est vu(comme http://xxxx.ro/store/mens-graphic-t-shirt).
La solution
OK..j'ai fini par l'extension de la classe Mage_Catalog_Helper_Product_View
méthode initProductLayout
avec $update->addHandle('PRODUCT_ATTRIBUTE_SET_ID_'.$product->getAttributeSetId());
et puis fixé pour mon attribut id de la mise en page des mises à jour.Maintenant, il fonctionne pour toutes les situations...
<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>