我遇到了问题并且对此有所了解将有助于我更多地了解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 ?>
所以我什么都没得到。我也不明白这些的范围,所以一旦我开始工作,我将如何只提取顶级类别?谢谢!
答案 0 :(得分:0)
我会尝试获取一系列类别,并了解它们的用途。
$ categories = Mage :: getModel('catalog / category') - &GT; getCollection();
此代码将为您提供每个类别。您可以使用addAttributeToSelect和addAttributeToFilter函数来进一步缩小类别范围。
从那里你可以预先通过类别来显示它们或者你想用它做什么。