2012-08-15 46 views
0

在magento中,我們可以按價格對目錄進行分類。我有一些產品的價格=零(這意味着我們回電給客戶或客戶打電話給我們檢查價格)magento目錄分類

有沒有什麼辦法按照價格(從低到大)以這種方式進行排序零價格的產品將在名單的最後?

我認爲,對於這樣的解決方案,我必須爲產品收集模型添加一些附加條件,並將此零價格項加入收集結束,但我不知道如何執行此操作。

可能有人知道如何,或者知道另一種解決方案

感謝名單

回答

0

去Mage_Catalog_Model_Category和周圍262線,功能:getProductCollection modifiy代碼類似的東西:

public function getProductCollection() 
{ 
    $collection = Mage::getResourceModel('catalog/product_collection') 
     ->setStoreId($this->getStoreId()) 
     ->addCategoryFilter($this) 
     ->addAttributeToSort('price', 'desc'); 
    return $collection; 
} 

而且您可以在此網址上獲得有關收藏的更多信息http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/using_collections_in_magento gl

+0

這樣,零價格的產品就是f首先,我需要他們成爲最後一個。此濾鏡也不適用於濾鏡(圖層) – Kudja 2012-08-16 06:30:29