我需要在magento项目中为捆绑产品应用不同的样式。而且我想知道哪个是最好的例行程序?
我有几个(> 20个)捆绑产品,并希望使用完全不同的外观。那么最好的例行程序是什么?
答案 0 :(得分:0)
它只是样式更改,还是页面模板级别的差异?如果它只是样式,您可以使用.bundle-product选择器创建自定义CSS,以仅将更改应用于捆绑产品类型。如果要在产品级别进行自定义,正文标记将包含根据产品标识符构建的类(例如,product-type-my-amazing-product),您可以再次定位以在每个产品级别上应用样式更改
另一方面,对于模板覆盖,您需要使用相应的布局句柄来使用布局更新:
<PRODUCT_TYPE_bundle>
<reference name="product.info">
<action method="setTemplate">
<template>catalog/view/bundle.phtml</template>
</action>
</reference>
</PRODUCT_TYPE_bundle>
然后在自定义主题中创建catalog / view / bundle.phtml文件。同样,可以在每个产品级别上实现相同的目标:可以使用布局句柄来定位产品页面,其中X是产品的(数字)ID。