質問

カテゴリからすべての製品に対して異なるビューを設定したいです。admin - > category->カスタムデザイン - >カスタムレイアウトの更新からのデフォルトの機能を使用しています:

<reference name="product.info">
<action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>
.

カスタムカテゴリデザインしかし、私はそれを仕事をすることを管理することができませんでした。リンク内のカテゴリを使用して製品ページにアクセスするとうまくいきます( http://xxxx.ro/store/apparel-accesories/mens-graphic-t-shirt )、そうでなければデフォルトのビューが表示されます( http://xxxx.ro/store/mens-graphic-t-Shirt

役に立ちましたか?

解決

ok.. i Mage_Catalog_Helper_Product_Viewを使用したClass initProductLayoutメソッド$update->addHandle('PRODUCT_ATTRIBUTE_SET_ID_'.$product->getAttributeSetId());をエンドアップしてから、私の属性セットIDにレイアウトアップデートを設定します。今すぐすべての状況で動作します...

    <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>
.

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top