在 Porto 主题 Magento 的类别页面上显示子类别列表

Show sub category listing on category page in Porto theme Magento

我试图在 Porto 主题的类别页面上显示子类别列表,但在 Magento 中没有任何效果。我也试过这个 tutorial.

你必须去app/design/frontend/theme/template/catalog/product/list.phtml

这是您的类别列表页面。

这里可以放代码

 <?php

  $currCategoryId = Mage::getSingleton('catalog/layer')->getCurrentCategory()->getId();
  $category = Mage::getModel('catalog/category')->load($currCategoryId);
                  $subcategories = $category->getChildrenCategories();
                if(count($subcategories)>0){ 
                         $count=1; 
                    foreach ($subcategories as $subcategory) {
                        $category1 = Mage::getModel('catalog/category')->load($subcategory->getId());
                        $subcategories1 = $category1->getChildrenCategories();
                        echo $subcategory->getName()."<br/>";
                        if(count($subcategories1)>0){ 

                            foreach ($subcategories1 as $thirdLevelCategory) {
                                echo "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
                                echo $thirdLevelCategory->getName()."<br/>";
                            }
                        }
                    }

                }   
   ?>

注意:最好创建一个块并从块中加载数据,或者您可以在模块中创建一个助手并在模板中使用它。