2013-07-03 18 views
2

我跟着這個問題的第一個答案說明:Magento - Sort by Date Added將自定義排序方法設置爲Magento類別頁面上的默認排序方法?

我成功添加的排序方法日期爲我的Magento商店:http://www.princessly.com/wedding-apparel/wedding-dresses/

我的問題是,我怎樣才能使它(日)默認排序方法和降序作爲我所有類別的默認順序?所以最新的產品在頁面的開頭。目前,'position'是默認排序方法,默認順序是升序。

到目前爲止,我試圖修改config.xml和系統 - >配置 - >目錄 - >前端 - >產品列表排序依據,但沒有'日期'選項,只是'最佳值','名稱' '價錢'。所以我的問題也可以通過在此下拉列表中添加「日期」來解決,以便我可以選擇它?

怎麼樣?

謝謝!

回答

1

用於設置日期作爲默認的排序方法,你必須編輯功能getCurrentOrder()位於app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php。您可以參考this link

但我認爲它適用於舊版本。

編輯:

我還沒有嘗試過,但你也可以參考this link,看在評論部分有設置日期作爲默認方法的答覆。

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>