我试图在 Magento 中为 Product 和 Grid 页面隐藏所有产品的价格。我创建了一个自定义模块来更新布局,config.xml 如下:
<config>
<modules>
<ABC_XYZ>
<version>1.0</version>
</ABC_XYZ>
</modules>
<frontend>
<layout>
<updates>
<killprice>
<file>killprice.xml</file>
</killprice>
</updates>
</layout>
</frontend>
</config>
我添加了 killprice.xml 如下:
<layout>
<default>
<block type="catalog/product_price_template" name="catalog_product_price_template" template="killprice/price.phtml" />
</default>
<killprice_index_index>
<block type="catalog/product_price_template" name="catalog_product_price_template" template="killprice/price.phtml" />
</killprice_index_index>
</layout>
但是 killprice/price.phtml 没有被渲染,我得到了正常的价格模板。我对 killprice.xml 布局文件中的标签有点怀疑,我是否以正确的方式覆盖价格模板?