Magento:将自定义view.phtml添加到我的自定义产品类型

时间:2011-06-14 20:20:40

标签: magento

因此,我创建了一个自定义view.phtml文件,以在产品页面上显示不同的布局以进行事件注册。如果我将它添加到设计选项卡下的XML字段,我可以显示该自定义视图文件。

我想要做的是在magento中创建一个已经使用我的新view-events.phtml的自定义产品类型。我知道如何创建自定义产品类型,但如何让新产品类型使用我的自定义视图文件?

1 个答案:

答案 0 :(得分:4)

在您的模块的 config.xml

<config>
  <global>
    <catalog>
      <product>
        <type>
          <!-- Change "custom" to your custom product type -->
          <custom>
            <!-- See app/code/core/Mage/Catalog/etc/config.xml for hints here -->
          </custom>
        </type>
      </product>
    </catalog>
  </global>

  <frontend>
    <layout>
      <updates>
        <!-- Use your module's name here -->
        <your_module>
          <file>your_module.xml</file>
        </your_module>
      </updates>
    </layout>
  </frontend>

然后在刚引用的 your_module.xml 布局文件中:

<layout>
  <PRODUCT_TYPE_custom>
    <reference name="product.info">
      <action method="setTemplate">
        <template>path/to/your/view-events.phtml</template>
      </action>
    </reference>
  </PRODUCT_TYPE_custom>
</layout>