Design personalizado para os produtos de uma categoria
-
12-12-2019 - |
Pergunta
Eu tenho uma visão diferente para todos os produtos de uma categoria.Eu estou usando a funcionalidade padrão do admin-> categoria-> design personalizado-> layout personalizado atualização:
<reference name="product.info">
<action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>
Eu tentei a solução de Categoria personalizada design mas não consegui fazê-lo funcionar.Se eu ir para a página do produto usando a categoria no link ela é fina (como http://xxxx.ro/store/apparel-accesories/mens-graphic-t-shirt), mas caso contrário, o modo de exibição padrão é visto(como http://xxxx.ro/store/mens-graphic-t-shirt).
Solução
OK..eu acabei estendendo a classe Mage_Catalog_Helper_Product_View
método initProductLayout
com $update->addHandle('PRODUCT_ATTRIBUTE_SET_ID_'.$product->getAttributeSetId());
e, em seguida, defina para o meu conjunto de atributo de identificação de layout atualizações.Agora ele funciona para todas as situações...
<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>