これは私の最初の Magento プロジェクトであり、大きな問題に遭遇しました。私が使用している Magento のバージョンは 1.7.0.2 です。「app/design/frontend/default/default/template/catalog/navigation/category.phtml」で次のコードを使用して、カスタムの左バー ナビゲーション バーを作成できました。
<?php
$cats = Mage::getModel('catalog/category')->load(1)->getChildren();
$catIds = explode(',',$cats);
?>
<div id="LeftCategory">
<h2>Wicked Categories</h2>
<hr style="color:white; height:1px; margin:5px;" />
<ul>
<?php foreach($catIds as $catId): ?>
<li class="Li-Top-Category">
<?php
$category = Mage::getModel('catalog/category')->load($catId);
?>
<a href="<?php echo $category->getUrl()?>">
<?php echo $category->getName()?>
</a>
<?php
$subCats = Mage::getModel('catalog/category')->load($category->getId())->getChildren();
$subCatIds = explode(',',$subCats);
?>
<?php if(count($subCatIds) > 1):?>
<ul>
<?php foreach($subCatIds as $subCat) :?>
<li class="Li-Sub-Category">
<?php
$subCategory = Mage::getModel('catalog/category')->load($subCat);
?>
<a href="<?php echo $subCategory->getUrl()?>">
<?php echo $subCategory->getName()?>
</a>
<?php
?>
</li>
<?php endforeach;?>
</ul>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
カテゴリ ナビゲーションを生成する作業を行います。しかし問題は、各リンクが指す URL が機能しないことです。404 エラー ページにつながるすべてのリンクは無効です。ここで見ることができます: http://wicked-shop.dev.thejinstudio.com/shop/catalog/category/view/s/accessories/id/15/
私は非常に多くの検索を行いましたが、この問題を実際に解決するものは何もありません。よろしくお願いします。