我想通过自定义模块在产品视图页面上显示按钮。为此我写了下面的代码: -
应用的/ etc /模块/ Local_Productview
<?xml version = "1.0"?>
<config>
<modules>
<Local_Productview>
<active>true</active>
<codePool>community</codePool>
</Local_Productview>
</modules>
</config>
本地/ ProductView中的/ etc / config.xml中
<?xml version="1.0"?>
<config>
<modules>
<Local_Productview>
<version>1.0.0</version>
</Local_Productview>
</modules>
<global>
<helpers>
<productview>
<class>Local_Productview_Helper</class>
</productview>
</helpers>
</global>
<frontend>
<layout>
<updates>
<productview>
<file>productview.xml</file>
</productview>
</updates>
</layout>
</frontend>
</config>
本地/的ProductView /助手/ Data.php
class Vivacity_Productview_Helper_Data extends Mage_Core_Helper_Abstract
{
}
前端/默认/默认/布局/ productview.xml
<?xml version="1.0"?>
<layout version="1.0.0">
<catalog_product_view translate="label">
<reference name="product.info.extrahint" >
<block type="core/template" name="stock">
<action method="setTemplate">
<template>productview/productview.phtml</template>
</action>
</block>
</reference>
</catalog_product_view>
</layout>
前端/默认/默认/模板/的ProductView / productview.phtml
<?php echo "hello"; ?>
答案 0 :(得分:0)
<remove name="header" />
<default>
句柄答案 1 :(得分:0)
如果您有自定义主题,还可以将布局更改添加到local.xml文件。
此文件应位于package/theme/layout/local.xml
然后你可以按如下方式添加xml:
<?xml version="1.0"?>
<layout version="0.1.0">
<catalog_product_view>
<reference name="product.info.extrahint" >
<block type="core/template" name="stock" template="productview/productview.phtml" />
</reference>
</catalog_product_view>
</layout>