Я делал это в прошлом, создав шаблон в моей теме с именем subcategorylist.phtml в template / catalog / product /
<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>
, затем в magento backend в CMS -> Статические блоки добавьте новыйБлок под названием Категории со следующим кодом
{{block type="catalog/product" template="catalog/product/subcategorylist.phtml"}}
Затем вы можете перейти к определенной категории, которую хотите реализовать, и перейти к настройкам дисплея и выбрать блок Категории в раскрывающемся списке Блок CMS.