我在過去創建我的主題叫subcategorylist.phtml模板/目錄/產品中的模板做到了這一點/
<ul class="list">
<?php
$currentCat = Mage::registry('current_category');
$subCats = $currentCat->getChildren();
foreach(explode(',',$subCats) as $subCatid)
{
$_category = Mage::getModel('catalog/category')->load($subCatid);
if($_category->getIsActive())
{
$catUrl = $_category->getURL();
$catName = $_category->getName();
if($_category->getImageUrl())
{
$catimg = $_category->getImageUrl();
}
echo '<li><a href="'.$catUrl.'" title="View the products for this category"><img src="'.$catimg.'" alt="'.$catName.'" /></a>';
echo '<h2><a href="'.$catUrl.'" title="View the products for this category">'.$catName.'</a></h2></li>';
}
}
?>
</ul>
然後在CMS中的magento後端 - >靜態塊中添加一個名爲Categories的新塊,其代碼如下
{{block type="catalog/product" template="catalog/product/subcategorylist.phtml"}}
然後,您可以轉到您希望實施的特定類別,然後選擇顯示設置並從CMS塊下拉列表中選擇類別塊。
heyy喬恩,非常感謝你!雖然它不是我正在尋找的,但它絕對幫助我解決我的問題!謝謝:) – Sushil 2012-02-20 05:05:30
啊,是的,我錯過了一點,說你想從兒童類別中檢索產品。很高興它無論如何都有幫助。 – 2012-02-21 12:03:48