在Magento產品分類頁面建立推薦產品

2021-09-08 03:31:05 字數 1966 閱讀 8509

在進行magento的相關操作的時候,你可能都想在產品分類頁面新增上這一類產品的推薦產品(featured

products),這類產品一般是銷售比較好的,或者是你的利潤比較大的產品,那我們應該怎麼樣新增上這類產品呢?下面是描述如何顯示一組推薦產品(featured product)。 featured產品需要在後台為產品增加乙個featured屬性。 當管理員在featured屬性上選擇yes時,該產品就以block的形式顯示在產品列表頁。

步驟 1) 建立乙個」featured」屬性

進入後台catalog > attributes > manage attributes > add new attribute. 新增乙個新的屬性

attribute properties

front end properties

manage label/options

然後儲存,然後去catalog → attributes → manage attributes sets,把該屬性加入到預設屬性集。

步驟2). 加乙個block配置到catalog.xml

featured」 name=」product_featured」 as=」product_featured」 template=」catalog/product/featured.phtml」>

…..  

步驟 3) 建立乙個新的block類從資料庫取出所有featured產品

php**

<?php  

class mycompany_catalog_block_product_featured extends mage_catalog_block_product_abstract  

public function _getfeatured

productsids()  

$ret = implode(「,」, $ids);  

return $ids;  

}  }  

?>  

步驟4): 擴充套件mage_catalog_block_category_view

php**

<?php  

class mycompany_catalog_block_category_view extends mage_catalog_block_category_view  

}  ?>  

步驟5): 修改模板檔案<?php echo $this->getproductlisthtml()?>  

的上面一行加入:

template**

featured

products

<?php echo $this->getfeatured

productshtml()?>

<?php $_products=$this->getfeatured

products() ?>  

layerout**

<?xml version=」1.0″?>  

featured>mycompany_catalog_block_product_featured

featured>  

mycompany_catalog_block_category_view  

該例證明:有些擴充套件涉及到對原系統的更改。

products

<?php echo $this->getfeatured

productshtml()?>

b. mycompany_catalog_block_category_view->getfeatured

products() ?> 呼叫對應block的關鍵方法getfeatured

products().顯示到網頁上

magento 獲取產品分類

class bruce account categoriescontroller extends mage core controller front action return result public function load tree collection mage getmodel ca...

magento分類新增超過1000個產品

由於php從5.3.9開始增加乙個變數 max input vars 用來限制提交的表單數量,後台分類下儲存產品不能超過1000個,修改方法如下 1 修改php.ini中的max input vars,改為自己想要的值,然後重啟php if isset data category products ...

怎麼去除Magento產品URL的分類名稱?

magento預設的產品鏈結形式是帶有分類名稱的,如 一級分類 二級分類 產品名.html。為了更好的做seo,現在要改為 產品名.html 方法如下 一 system configuration catalog catalog search engine optimizations use cat...