我在主页(left.phtml)中显示了所有父类别和子类别。
我希望每个子类别都是一个链接,指向应该列出该子类别的产品的页面。
现在什么都没有用。
<?php $children = Mage::getModel('catalog/category')->getCategories($id); ?>
<ul
<?php foreach ($children as $category) { ?>
<li>
<a href="<?php echo Mage::getModel("catalog/category")->load($category->getId())->getUrl() ?>"><?php echo $category->getName() ?></a> (<?php echo $category->getProductCount() ?>)</li>
<?php } ?>
</ul>
<?php } ?>
单击子类别时,会显示找不到页面错误。 getProductCount中也没有显示任何内容。在<a href="">
个子类别中应该给出什么链接,或者该链接应该重定向到哪里?从哪个phtml页面显示结果。
我发现很多关于带有类别和子类别的展示产品的帖子和文章。但无法找到解决我的问题的方法(可能缺乏搜索技巧)。
答案 0 :(得分:1)
Mage::getUrl('catalog/category/view', array('id', $category->getId()));
此代码未经测试,但我相信它会返回正确的网址。如果没有,请发布您正在查看的网址。