是否将自定义排序方法设置为Magento类别页面上的默认排序方法?
我按照这个问题的第一个答案的指示: 我成功地为我的Magento商店添加了排序方法日期: 我的问题是,如何使它(日期)成为默认的排序方法,并将其作为所有类别的默认顺序降序?这样最新的产品就会出现在页面的开头。目前,“position”是默认的排序方法,默认的顺序是升序 到目前为止,我试图修改config.xml和System->Configuration->Catalog->Frontend->Product Listing Sort by,但根本没有“Date”选项,只有“Best Value”、“Name”、“Price”。所以我的问题也可以通过在下拉列表中添加“日期”来解决,这样我就可以选择它了 怎么做是否将自定义排序方法设置为Magento类别页面上的默认排序方法?,magento,Magento,我按照这个问题的第一个答案的指示: 我成功地为我的Magento商店添加了排序方法日期: 我的问题是,如何使它(日期)成为默认的排序方法,并将其作为所有类别的默认顺序降序?这样最新的产品就会出现在页面的开头。目前,“position”是默认的排序方法,默认的顺序是升序 到目前为止,我试图修改config.xml和System->Configuration->Catalog->Frontend->Product Listing Sort by,但根本没有“Date”选项,只有“Best Value
谢谢 在本例中,对于产品订购,您必须在布局文件夹中打开“catalog.xml”。然后在下面的代码块中,只需添加
setDefaultDirection
行,即可将默认排序方向更改为降序
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
<!-- The following code shows how to set your own pager increments -->
<!-- .... -->
<action method="setDefaultDirection"><dir>desc</dir></action>
</block>
描述
要将日期设置为默认排序方法,必须编辑位于app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php的函数getCurrentOrder()
你可以参考
但我认为它适用于较旧的版本
编辑:
我还没有试过,但你也可以参考,在评论部分有一个回复,将日期设置为默认方法