1
我已創建分組產品,命名爲catalog 2000
。在這個組中,我有23種產品。如何將分組產品顯示到單獨的分類頁面?
<?php
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToFilter('type_id', array('eq' => 'grouped'));
foreach ($products as $product) {
$associatedProducts = $product->getTypeInstance(true)->getAssociatedProducts($product);
// Do something with $associatedProducts
}
?>
通過這個,我得到了屬於該組的產品。我想要將這些產品展示在類別頁面之類的單獨頁面中。如果您對我的解釋有任何疑問,請對由此造成的不便深表歉意。請參閱本網站http://www.utsavfashion.in/newarrivals/saree。每個目錄都有單獨的頁面以顯示屬於該特定目錄的產品。
是的。但是,我需要該產品的單獨URL(如類別頁面)它是如何做的? – DRAJI
好吧,您要麼添加一個新的類別屬性,如show_grouped_product,併爲其分配產品ID,然後在獲取某個類別的產品集合時,首先檢查$ category-> getShowGroupedPorduct()!=''如果您有值,則更改收集 –
或者更加殘酷的方法:添加一個新的CMS頁面,將模板文件設置爲加載產品的新模板文件。最好在Catalog中實際創建一個新塊,並在CMS頁面上加載一個參數設置爲分組產品sku或id的塊。像這樣: {{block type =「catalog/grouped_product_list」name =「grouped_product_list」product_sku =「12345」template =「catalog/grouped_product_list.phtml」}} –