私はテンプレート/カタログ/製品で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バックエンド内 - >静的ブロックは、次のコードでカテゴリと呼ばれる新しいブロックを追加します。
{{block type="catalog/product" template="catalog/product/subcategorylist.phtml"}}
次に、これを実装する特定のカテゴリに移動し、設定を表示して[CMSブロック]ドロップダウンから[カテゴリ]ブロックを選択します。
heyy Jon、ありがとうございました!それはまさに私が探していたものではありませんでしたが、それは間違いなく私の問題を解決するのに役立ちます!ありがとうございます:) – Sushil
ああ私はあなたが子供のカテゴリから製品を取得したいと述べたビットを忘れていました。とにかく助けてくれてうれしい。 –