gpt4 book ai didi

sorting - 在分层导航中选择特定购物选项时设置默认排序方式

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

By default, I have sorting set to by Name, and when particular categories are selected, it's usually by Price.但是,我不确定在按类别以外的选项购物时如何分配默认的排序方式设置。我的分层导航中有一个名为“Size”的属性,当它用作过滤器时,我想按价格排序。

我想问题是是否有办法在 XML 中做到这一点——首先如何为类别以外的购物选项调出适当的范围,其次如何更改排序设置。我猜虽然它不可能通过 XML 并且我必须更深入,但任何建议表示赞赏!

最佳答案

我认为您将不得不覆盖核心文件才能完成您想要的(不要修改核心文件——通过将类复制到本地代码池或重写类来覆盖类)。默认情况下,顺序是管理面板中设置的排序顺序。为了改变这一点,您将不得不修改该逻辑。

我首先查看 Mage_Catalog_Block_Layer_Category 类。这引用了 Mage_Catalog_Model_Layer_Filter_Category 类。此类处理获取分层导航的类别。

我认为您需要查看的函数是 _getItemsData()。我认为您要么想要修改 $categories 的逻辑以设置您想要的顺序(这可能是更可取的选项),或者您可以对放入 $data 数组的项目进行一些自定义排序.

关于sorting - 在分层导航中选择特定购物选项时设置默认排序方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119028/

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