我使用下面的代码将自定义标签添加到产品详细信息页面
<block type="catalog/product_view_description" name="product.description" as="description" template="catalog/product/view/description.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle" translate="value"><value>Description</value></action>
</block>
现在我想只为可配置产品展示它应该为它做什么?..
答案 0 :(得分:0)
您应该在catalog.xml中的“PRODUCT_TYPE_configurable”句柄中添加代码,而不是“catalog_product_view”。 从275换线开始:
<PRODUCT_TYPE_configurable translate="label" module="catalog">
<label>Catalog Product View (Configurable)</label>
<reference name="product.info">
<block type="catalog/product_view_description" name="product.description" as="description"
template="catalog/product/view/description.phtml">
<action method="addToParentGroup">
<group>detailed_info</group>
</action>
<action method="setTitle" translate="value">
<value>Description</value>
</action>
</block>
<block type="catalog/product_view_type_configurable" name="product.info.configurable" as="product_type_data"
template="catalog/product/view/type/default.phtml">
<block type="core/text_list" name="product.info.configurable.extra" as="product_type_data_extra"
translate="label">
<label>Product Extra Info</label>
</block>
</block>
</reference>
<reference name="product.info.options.wrapper">
<block type="catalog/product_view_type_configurable" name="product.info.options.configurable"
as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/>
</reference>