2011-06-28 147 views
0

我遇到问题,了解这一点可以帮助我更好地理解Magento。我有一个使用1column.phtml的CMS页面。我实际上使用1column.phtml本身创建了一个垂直导航系统,而不是CMS。东西的CMS部分只是用来显示一些图像。网站的设计决定了布局,这就是为什么我使用1列并将边栏放在那里而不使用left.phtml文件的原因。无论如何,这不是问题。我试图拉主要类别,并不完全如何做到这一点。我宁愿将代码放在phtml文件中,也不要混淆XML,但是当我添加代码时,我没有收到任何回应。Magento中的商品分类

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

所以我没有得到任何回报。我也不了解这些的范围,所以一旦我得到这个工作,我将如何拉动顶级类别?谢谢!

+0

'$ this'指的是什么块? – clockworkgeek

回答

0

我会尝试获取类别的集合并查看将您带到哪里。

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

此代码会给你每一个类别。您可以使用addAttributeToSelect和addAttributeToFilter函数来缩小您的类别范围。

从那里你可以通过类别foreach显示它们或你想要做什么。