我有2個類別級別(頂級&子類別)。在頂部類別頁面上,我需要顯示每個子類別的子類別產品很少的所有子類別。還需要在頂級類別頁面上顯示一些其他詳細信息。Magento - 類別和子類別頁面上的不同記錄
在子類別頁面上,需要顯示子類別產品。
由於我們有一個類別和子類別產品頁面的模板頁面。
這是如何處理的。
我有2個類別級別(頂級&子類別)。在頂部類別頁面上,我需要顯示每個子類別的子類別產品很少的所有子類別。還需要在頂級類別頁面上顯示一些其他詳細信息。Magento - 類別和子類別頁面上的不同記錄
在子類別頁面上,需要顯示子類別產品。
由於我們有一個類別和子類別產品頁面的模板頁面。
這是如何處理的。
$currCat = Mage::registry('current_category');
/**
* get sub categories of current category
*/
$collection = Mage::getModel('catalog/category')
->getCategories($currCat->getEntityId());
/**
* only showing active sub categories
*/
foreach($collection as $cat) {
if($cat->getIsActive()) {
$category = Mage::getModel('catalog/category')
->load($cat->getEntityId());
$prodCollection = Mage::getResourceModel('catalog/product_collection')
->addCategoryFilter($category);
Mage::getSingleton('catalog/product_status')
->addVisibleFilterToCollection($prodCollection);
Mage::getSingleton('catalog/product_visibility')
->addVisibleInCatalogFilterToCollection($prodCollection);
?>
<a href="<?php echo $category->getUrl() ?>">
<?php echo $category->getName() ?>
</a> (<?php echo $prodCollection->count() ?>)<br/>
<?php
}
}
也許這種聯繫是有益的顯示子類別。 http://fishpig.co.uk/display-categories-and-subcategories-in-magento/
而且你可以看到,如果錨使用的作品,爲您或您嘗試 http://oggettoweb.com/blog/news/magento-extension-product-blocks/ 或修改你的模板來拉一些產品具有某種屬性的
我認爲你有兩個方面的產品。堅持與原來的模板,檢查類別父,如果空白顯示頂級類別視圖,如果不是子類別。第二種方法是編寫一個模塊,但不能用兩個詞來解釋。 – 2011-06-01 07:23:35