1

我已经在主页(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 页面显示结果。

我发现了很多关于带有类别和子类别的展示产品的帖子和文章。但是找不到我的问题的解决方案(可能是缺乏搜索技巧)。

4

1 回答 1

1
Mage::getUrl('catalog/category/view', array('id', $category->getId()));

此代码未经测试,但我相信它会返回正确的 url。如果没有,请发布您看到的网址。

于 2012-10-03T13:40:19.573 回答