2013-08-27 26 views
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。每個目錄都有單獨的頁面以顯示屬於該特定目錄的產品。

回答

0

那麼你究竟錯過了什麼?你現在已經有了你需要的產品,你只需要展示它們。使用類似的模板文件,如product_list.phtml

+0

是的。但是,我需要該產品的單獨URL(如類別頁面)它是如何做的? – DRAJI

+0

好吧,您要麼添加一個新的類別屬性,如show_grouped_product,併爲其分配產品ID,然後在獲取某個類別的產品集合時,首先檢查$ category-> getShowGroupedPorduct()!=''如果您有值,則更改收集 –

+0

或者更加殘酷的方法:添加一個新的CMS頁面,將模板文件設置爲加載產品的新模板文件。最好在Catalog中實際創建一個新塊,並在CMS頁面上加載一個參數設置爲分組產品sku或id的塊。像這樣: {{block type =「catalog/grouped_product_list」name =「grouped_product_list」product_sku =「12345」template =「catalog/grouped_product_list.phtml」}} –

相關問題