这是我的第一个 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/
我做了很多搜索,但没有什么能真正解决这个问题。我提前感谢您的帮助。