仅限可配置产品的自定义标签到产品详细信息页面

时间:2014-11-12 06:32:19

标签: magento

我使用下面的代码将自定义标签添加到产品详细信息页面

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

现在我想只为可配置产品展示它应该为它做什么?..

1 个答案:

答案 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>