Magento回显所有类别链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Magento回显所有类别链接相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. $category = Mage::getModel('catalog/category');
  3. $tree = $category->getTreeModel();
  4. $tree->load();
  5. $ids = $tree->getCollection()->getAllIds();
  6. foreach($ids as $id)
  7. {
  8. if($id != 1)
  9. {
  10. $cat = Mage::getModel("catalog/category")->load($id);
  11. $parentcatname = strtolower(preg_replace('/ /','-',$cat->getName()));
  12. $subcats = $cat->getChildren();
  13. if ($subcats) {
  14. ?>
  15. <a href="<?php echo $this->getUrl() ?>">Home</a> |
  16. <?php
  17. foreach(explode(',',$subcats) as $subCatId)
  18. {
  19. $_category = Mage::getModel('catalog/category')->load($subCatId);
  20. if($_category->getIsActive())
  21. {
  22. $caturl = $_category->getURL();
  23. $catname = $_category->getName();
  24. echo '<a href="'.$caturl.'" title="'.$catname.'">'.$catname.'</a> |'." ";
  25. }
  26. }
  27. ?>
  28. <?php
  29. }
  30. }
  31. }
  32. ?>

以上是关于Magento回显所有类别链接的主要内容,如果未能解决你的问题,请参考以下文章

magento:带链接的垂直导航类别

所有产品(类别和子类别产品)都计入 magento 中的类别列表页面

Magento 中的子类别列表

sql Magento:从商店中删除所有类别

获取magento中的所有类别

Magento - 按属性分类产品