繁体   English   中英

在Magento主页上单击子类别时,在新的或现有的phtml页面上显示子类别的所有产品

[英]Display all products of a sub-category on a new or existing phtml page when clicking on a sub-category from Magento home-page

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM