Opencart 显示所有类别&;特定页面中的子类别,如sitemap

Opencart 显示所有类别&;特定页面中的子类别,如sitemap,opencart,opencart2.x,Opencart,Opencart2.x,我是opencart的新手。我只想在一个列表中显示所有类别和子类别 我的老板喜欢的特定页面,如sitemap。查看此代码。只需将其粘贴到所需的控制器中 $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { echo $category['name'] . '<b

我是opencart的新手。我只想在一个列表中显示所有类别和子类别


我的老板喜欢的特定页面,如sitemap。

查看此代码。只需将其粘贴到所需的控制器中

$data['categories'] = array();

$categories = $this->model_catalog_category->getCategories(0);

foreach ($categories as $category) {
    echo $category['name'] . '<br/>';
    $children_data = array();
    $children = $this->model_catalog_category->getCategories($category['category_id']);

    foreach ($children as $child) {
        echo ' --- ' . $child['name'] . '<br/>';
    }
}
$data['categories']=array();
$categories=$this->model\u catalog\u categories->getCategories(0);
foreach($categories作为$category){
echo$category['name']。
; $children_data=array(); $children=$this->model\u catalog\u category->getCategories($category['category\u id'); foreach($childrenas$child){ 回显'--'.$child['name'].
; } }
我尝试在类别页面(即catalog/controller/module/category.php)中进行更改,如sitemap。但是它也不起作用。凯,让我来写代码。嗨,阿里,我发布了代码。我只是列出了特定类别页面中的所有类别和子类别,如sitemap。sitemap不是类别页面。这是一个信息页面。你必须翻开新的一页。一页有四个部分。控制器、型号、语言和tpl文件。是的,阿里,我明白。但是我想显示我的一个分类页面,比如站点地图页面首先在你的
目录/controller/common/header.php中添加这些代码,然后检查它是否工作?哇。。。阿里,别碰你。工作正常,但我还有一个问题:(有什么问题吗?问我。你也想知道项目的数量吗?还有链接吗?好的,等等。让我试试。