在Magento中列出类别

在Magento中列出类别,magento,Magento,我遇到了一个问题,了解这一点将有助于我进一步了解Magento。我有一个使用1column.phtml的CMS页面。实际上,我使用1column.phtml本身而不是CMS创建了一个垂直导航系统。CMS部分只是用来显示一些图像。网站的设计决定了布局,这就是为什么我使用1列并将边栏放在那里,而不使用left.phtml文件的原因。无论如何,这不是问题所在。我正在尝试拉主要类别,不太明白如何做到这一点。我宁愿将代码放在phtml文件中,而不要弄乱XML,但是当我添加代码时,我不会得到任何回报 <

我遇到了一个问题,了解这一点将有助于我进一步了解Magento。我有一个使用1column.phtml的CMS页面。实际上,我使用1column.phtml本身而不是CMS创建了一个垂直导航系统。CMS部分只是用来显示一些图像。网站的设计决定了布局,这就是为什么我使用1列并将边栏放在那里,而不使用left.phtml文件的原因。无论如何,这不是问题所在。我正在尝试拉主要类别,不太明白如何做到这一点。我宁愿将代码放在phtml文件中,而不要弄乱XML,但是当我添加代码时,我不会得到任何回报

<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>


所以我什么也没得到。我也不了解这些分类的范围,所以一旦我开始工作,我怎么才能只提取顶级分类呢?谢谢

我会尝试收集一些类别,看看它们会把你带到哪里

$categories=Mage::getModel('catalog/categority') ->getCollection()

此代码将为您提供每个类别。您可以使用addAttributeToSelect和addAttributeToFilter函数进一步缩小类别


从那里,您可以查看类别以显示它们或您想对其执行的任何操作。

此所指的块是什么?