首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为句柄Mage_Catalog_Block_Product_Price重写catalog_product_view?

如何为句柄Mage_Catalog_Block_Product_Price重写catalog_product_view?
EN

Stack Overflow用户
提问于 2013-09-24 21:22:08
回答 1查看 509关注 0票数 0

如何只为句柄Mage_Catalog_Block_Product_Price重写catalog_product_view?这个块在布局中没有特定的名称。

代码语言:javascript
复制
<catalog_product_view>
    <reference name="???">
        <block type="test/price" name="test.price />
    </reference>        
</catalog_product_view>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-24 22:03:27

因为在magento中,产品类型定义了用于渲染价格的块,所以有点棘手。也许这能行:

转到您最喜欢的布局xml文件并添加以下内容

代码语言:javascript
复制
<catalog_product_view>
    <reference name="catalog_product_price_template">
        <action method="addPriceBlockType"><type>simple</type><block>yourmodule/catalog_product_price</block><template>catalog/product/price.phtml</template></action>
        <action method="addPriceBlockType"><type>virtual</type><block>yourmodule/catalog_product_price</block><template>catalog/product/price.phtml</template></action>
        <action method="addPriceBlockType"><type>grouped</type><block>yourmodule/catalog_product_price</block><template>catalog/product/price.phtml</template></action>
        <action method="addPriceBlockType"><type>downloadable</type><block>yourmodule/catalog_product_price</block><template>catalog/product/price.phtml</template></action>
        <action method="addPriceBlockType"><type>configurable</type><block>yourmodule/catalog_product_price</block><template>catalog/product/price.phtml</template></action>
        <action method="addPriceBlockType"><type>bundle</type><block>yourmodule/bundle_catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action>
    </reference>
</catalog_product_view>

我不能百分之百肯定这会成功,但这也许是你的一个开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18992296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档