gpt4 book ai didi

Magento - 使用备用 "price.phtml"(除了现有的)

转载 作者:行者123 更新时间:2023-12-04 17:04:54 28 4
gpt4 key购买 nike

我正在寻找一种替代方法 template/catalog/product/price.phml在一个特定位置使用,并继续在所有其他位置使用现有的 price.phtml 文件。

为了进一步解释,我需要显示正常价格,然后在其下方显示另一个特价 - 但仅在产品页面上(用于显示的主要产品)。这个特价不是目录价格规则可以计算的价格,所以我自己写了一个模块来做计算。所以,无论我在哪里显示价格,我都想用常规的 ol' template/catalog/product/price.phtml 显示文件...但是对于产品页面(主要产品 - 不是相关的,追加销售等)我想使用我自己的自定义 template/catalog/product/price-custom.phtml模板文件。有人可以帮忙吗?

通常我只是查看布局 xml 文件(例如 catalog.xml)来找到这些类型的东西,但是 price.phtml 有点特别 - 它不是那么简单。对于我的生活,我无法弄清楚是否有一种简单的方法可以在正在查看的页面上有条件地交换它。我知道我可以更新 price.phtml 以始终打印出这个额外的价格,然后使用 css 将价格隐藏在任何地方,但如果可能的话,我宁愿不这样做。

(另外你可能想知道我只有简单的产品。)

最佳答案

这可以在布局 XML 文件中完成:

<layout>
<PRODUCT_TYPE_simple>
<reference name="product.clone_prices">
<action method="setTemplate">
<template>catalog/product/price-custom.phtml</template>
</action>
</reference>
</PRODUCT_TYPE_simple>
</layout>

关于Magento - 使用备用 "price.phtml"(除了现有的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4748333/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com