91麻豆精品国产91久久久久久,成人免费无遮挡无码黄漫视频,中文字幕一区二区人妻,适合晚上观看的电影,四虎在线观看

我們的使命

助力跨境賣家高效建立全球銷售網(wǎng)絡(luò)

喜報(bào)2021年我司獲《江蘇省國(guó)家高新技術(shù)企業(yè)》認(rèn)定

分類目錄

文章標(biāo)簽

熱門推薦

相關(guān)咨訊

opencart頂部,magento產(chǎn)品排序

2022-10-25 10:45:38 - 米境通跨境電商

   
    Magento默認(rèn)提供了一些排序選項(xiàng),例如:產(chǎn)品位置,名字,價(jià)格。在這篇文章中你將學(xué)會(huì)讓產(chǎn)品按照銷量來(lái)排序。

    要做到這些,我們需要重寫一些Magento的核心文件。重定義核心文件并不是一個(gè)好的嘗試,所以我們創(chuàng)建一個(gè)自己的模塊來(lái)完成同樣的功能并保證能升級(jí)。

    我假設(shè)你知道如何建立你自己的模塊并創(chuàng)建對(duì)應(yīng)的文件(app/etc/modules/Alwayly_Catalog.xml),所以Magento能識(shí)別我們的模塊。

    現(xiàn)在,我們有了自己的模塊并且已經(jīng)被Magento識(shí)別,讓我們創(chuàng)建自己的config.xml,路徑為Alwayly/Catalog/etc/config.xml:

   

   

        0.1.0

       


   

   

   

   

    Alwayly_Catalog_Block_Product_List_Toolbar

   


   


   


   

   

   

    Alwayly_Catalog_Model_Config

   


   


   

   

    Alwayly_Catalog_Model_Resource_Product_Collection

   


   


   


   


   


    也許你會(huì)想到,我們將要重寫以下三個(gè)文件:

    Mage_Catalog_Block_Product_List_Toolbar

    Mage_Catalog_Model_Config

    Mage_Catalog_Model_Resource_Product_Collection

    我們的app/code/local/Alwayly_Catalog_Block_Product_List_Toolbar應(yīng)該這樣:

   
    classAlwayly_Catalog_Block_Product_List_ToolbarextendsMage_Catalog_Block_Product_List_Toolbar

    {

    publicfunctionsetCollection($collection)

    {

    parent::setCollection($collection);

    if($this->getCurrentOrder()){

    if($this->getCurrentOrder()=='qty_ordered'){

    $this->getCollection()->getSelect()

    ->joinLeft(

    array('sfoi'=>$collection->getResource()->getTable('sales/order_item')),

    'e.entity_id=sfoi.product_id',

    array('qty_ordered'=>'SUM(sfoi.qty_ordered)')

    )

    ->group('e.entity_id')

    ->order('qty_ordered'.$this->getCurrentDirection());

    }else{

    $this->getCollection()

    ->setOrder($this->getCurrentOrder(),$this->getCurrentDirection())->getSelect();

    }

    }

    return$this;

    }

    }

    我們繼承了Mage_Catalog_Block_Product_List_Toolbar中所有的功能和方法但我們自己重寫了setCollection()方法
    聯(lián)系我們
  • 24H客服
  • 聯(lián)系電話:16651690460(龍經(jīng)理)
  • 微信咨詢:
南京天遙路聯(lián)網(wǎng)絡(luò)科技有限公司,版權(quán)所有 Copyright By ?米境通ERP4.0,2015-2025,蘇ICP備:蘇ICP備15044100號(hào)-4, 蘇公網(wǎng)安備:32011402011043