gpt4 book ai didi

magento - magento中的价格过滤器问题

转载 作者:行者123 更新时间:2023-12-01 13:05:09 25 4
gpt4 key购买 nike

在 magento 侧边栏中,价格过滤器选项基本上是如何工作的,我浏览了我自定义设计下的所有模板和 block 文件。

我默认获取这个范围。

   1. $0.00 - $10,000.00  (1027)
2. $10,000.00 - $20,000.00 (3)
3. $20,000.00 - $30,000.00 (1)

这些限制是自动采用的,但我想给出我自己的范围,但它们只使用一个名为 filter.phtml 的模板文件,如果我触摸它,那么所有其他过滤器选项都会有问题。我如何根据我自己的一组范围自定义此价格过滤器?

我需要这样的东西

 #  $40.00 - $60.00  (155)
# $60.00 - $80.00 (150)
# $80.00 - $100.00 (153)
# $100.00 - $200.00 (248)
# $200.00 - $300.00 (100)
# $300.00 - $400.00 (43)
# $400.00 - $500.00 (20)
# $500.00 - $600.00 (6)
# $600.00 - $700.00 (6)
# $700.00 - $800.00 (2)

最佳答案

如果您查看 filter.phtml,您会看到它正在使用 block Mage_Catalog_Block_Layer_Filter_xxx,其中 xxx 是属性类型。这反过来会引导您找到模型:Mage_Catalog_Model_Layer_Filter_Price

app/code/core/Mage/Catalog/Model/Layer/Filter/Price.php 中,您将看到计算价格的方法 getPriceRange()休息。

您可以通过将模型复制到 app/code/local/Mage/Catalog/Model/Layer/Filter 并调整该方法来覆盖该模型,以便它根据您的要求计算范围。

祝你好运。京东

关于magento - magento中的价格过滤器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654052/

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