На первый взгляд это не проблема, поскольку есть Блок фильтров и Навигация по слоям, из которых можно взять необходимые методы.
Прежде всего я создаю общедоступный метод в переопределенной модели категории /app/code/local/Mage/ Catalog/Model/Category.php
Код: Выделить всё
public function getManufacturers()
{
$collection = Mage::getResourceModel('catalog/product_attribute_collection')
->setItemObjectClass('catalog/resource_eav_attribute');
$setIds = $this->getProductCollection()->getSetIds();
$collection->getSelect()->distinct(true);
$collection
->setAttributeSetFilter($setIds)
->addStoreLabel(Mage::app()->getStore()->getId())
->setOrder('position', 'ASC');
$collection->addIsFilterableFilter();;
$collection->load();
return $collection;
}
Код: Выделить всё
$manufscturers = $_category->getManufacturers();
Тогда:
Код: Выделить всё
$items = $manufscturers->getItems();
Тогда я не знаю, что делать. Это тупик. Может быть, это не тот путь?
Версия Magento — 1.4.0.1
Спасибо за помощь!< /п>
Подробнее здесь: https://stackoverflow.com/questions/601 ... in-magento
Мобильная версия