Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在magento 1.9.1中显示所有类别_Magento_Magento 1.9_Magento 1.8 - Fatal编程技术网

如何在magento 1.9.1中显示所有类别

如何在magento 1.9.1中显示所有类别,magento,magento-1.9,magento-1.8,Magento,Magento 1.9,Magento 1.8,我是magento developer的新手,我正在我的域中安装magento,但现在我在主页中显示所有类别,但它只显示顶级类别。我想显示所有类别。您可以使用下面的集合来显示所有类别。这段代码从catch获取数据 $categoriesCollection = $helper->getStoreCategories('name', true, false); 您可以使用以下集合显示所有类别。这段代码从catch获取数据 $categoriesCollection = $helper-&g

我是magento developer的新手,我正在我的域中安装magento,但现在我在主页中显示所有类别,但它只显示顶级类别。我想显示所有类别。

您可以使用下面的集合来显示所有类别。这段代码从catch获取数据

$categoriesCollection = $helper->getStoreCategories('name', true, false);

您可以使用以下集合显示所有类别。这段代码从catch获取数据

$categoriesCollection = $helper->getStoreCategories('name', true, false);

获取类别和子类别:

<?php 
$_helper = Mage::helper('catalog/category');
$_categories = $_helper->getStoreCategories();
if (count($_categories) > 0){
    foreach($_categories as $_category){
        $_category = Mage::getModel('catalog/category')->load($_category->getId());
        $_subcategories = $_category->getChildrenCategories();
        if (count($_subcategories) > 0){
            echo $_category->getName();
            echo $_category->getId();      
            foreach($_subcategories as $_subcategory){
                 echo $_subcategory->getName();
                 echo $_subcategory->getId();
            }
        }
    }
}
?>

仅获取一个类别:(根据需要放置类别Id)


获取类别和子类别:

<?php 
$_helper = Mage::helper('catalog/category');
$_categories = $_helper->getStoreCategories();
if (count($_categories) > 0){
    foreach($_categories as $_category){
        $_category = Mage::getModel('catalog/category')->load($_category->getId());
        $_subcategories = $_category->getChildrenCategories();
        if (count($_subcategories) > 0){
            echo $_category->getName();
            echo $_category->getId();      
            foreach($_subcategories as $_subcategory){
                 echo $_subcategory->getName();
                 echo $_subcategory->getId();
            }
        }
    }
}
?>

仅获取一个类别:(根据需要放置类别Id)



我把这些代码放在我的文件里的地方我不知道那是什么签入静态页面那里有可用的主页,你可以调用你的
.phtml
文件,在你的
.phml
文件里你可以写这些代码,你可以
打印整个集合。你甚至还没有定义
$helper
我把这些代码放在我的文件里的地方我不知道如何在静态页面中签入可用的主页,因为您可以调用您的
.phtml
文件,而在您的
.phml
文件中,您可以编写此代码并打印整个集合。您甚至还没有定义
$helper