閱讀154 返回首頁    go 阿裏雲 go 技術社區[雲棲]


magento -- 產品列表的產品自定義順序以及修改默認排序後的變化

magento的產品添加的某個分類後,可以對這個分類下的產品的顯示順序做排序,用後台分類頁->分類商品裏的Position來設定各個產品的順序,數字越小,排的越前麵。

這個對於經常用分類產品來做首頁的產品列表相當有用,因為首頁往往隻顯示某個分類的幾個產品,當這個分類有很多產品時,你就需要來指定哪幾個產品顯示在首頁,甚至哪個產品放首頁的第一個等等。

之前的文章提到過,magento的產品默認排序是按升序排列,也就是說先添加的產品顯示在最前麵,經過修改代碼之後才可以讓新添加的產品排前麵(如何修改產品列表默認排序)。做完這個修改之後會帶來一個問題,就是後台的分類產品設定順序的規則改變了,原來是數字越小排越前麵,比如Position為1的會排在Position為2的產品前麵,現在倒過來了,變成了數字越大排越前麵,Position最大的產品顯示的時候是排在這個分類的第一位。

PS:magento1.3時後台Position的默認值是0,而到了1.4Position的默認值變成了1。因為默認是數字越小,排的越前麵,所以在magento1.3,如果想要讓某一個或一些產品排前麵,就需要把所有其它產品的Position值改大,當這個分類下產品很多時,這個工作量就相當大,1.4雖然隻是把默認值從0改成了1,但使用時卻方便了許多,如果隻是要選幾個放前麵(不考慮它們之間的順序),隻需要把這幾個都改成0即可。

最後更新:2017-04-02 06:51:22

  上一篇:go fedora10 samba 配置 windows 訪問linux
  下一篇:go 沒人把程序員當回事兒