我按照此问题的第一个回答中的说明进行操作:Magento - Sort by Date Added
我成功为我的Magento商店添加了排序方法Date:http://www.princessly.com/wedding-apparel/wedding-dresses/
我的问题是,如何将它(日期)作为默认排序方法并降序为所有类别的默认顺序?这样最新的产品就在页面的开头。目前,'position'是默认的排序方法,默认顺序是升序。
到目前为止,我尝试修改config.xml和System - >配置 - >目录 - >前端 - >产品清单排序方式,但根本没有“日期”选项,只有“最佳价值”,“名称”,“价格”。所以我的问题也可以通过在此下拉列表中添加“日期”来解决,以便我可以选择它吗?
如何?
谢谢!
答案 0 :(得分:1)
要将日期设置为默认排序方法,您必须编辑位于app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
的函数getCurrentOrder()。
您可以参考this link。
但我认为这适用于旧版本。
修改强>
我还没有尝试过,但您也可以参考this link,在评论部分查看将日期设置为默认方法的回复。
答案 1 :(得分:0)
在这种情况下,产品订购时,您必须在布局文件夹中打开“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>