我正在使用名为BELVG品牌的Magento扩展程序,它会创建一个自定义品牌属性,并为我的每个品牌提供指向其自有品牌页面的链接以及整个品牌页面(我从中获取此代码)
在我的父类别页面上,我试图显示仅针对该特定类别的品牌列表,但由于品牌属性数据存储在扩展品自有品牌表中,因此我遇到了常见的getCollection方法问题。 / p>
我可以提取所有品牌的列表没有问题,我的代码在下面做了这个,你会看到我在哪里也得到了类别的ID,这个类别还没有真正做任何事情,因为我很难过如何将它集成到我当前的代码中,这样我得到了我想要的东西。
我尝试过很多变种,但是我无法使用任何东西,列出属性的其他方式都使用了目录/类别集合和过滤,这对我没有帮助。
有人能指出我正确的方向吗? 我希望我在这里清楚,我不经常使用堆栈溢出。 谢谢 (Magento社区1.8)
<?php
$catId = Mage::getModel('catalog/layer')->getCurrentCategory()->getId(); // Get current category id
$collection = Mage::getModel('brands/brands')->getCollection(); //get collection from brands
$collection->addAttributeToSelect(array('title', 'description', 'url_key', 'image'))
->addAttributeToFilter('active', 1)
->setStore(Mage::app()->getStore())
->setOrder('title', 'ASC')