Доброе времени суток, есть вот такой модификатор, который выводит производителей в категории, все работает но не могу понять как вывести описание производителя.
Думаю нужно будет подключить таблицу manufacturer_description
<file path="catalog/model/catalog/manufacturer.php">
<operation error="skip">
<search><![CDATA[public function getManufacturers($data = array()) {]]></search>
<add position="before"><![CDATA[
public function getBrandsByCategoryId($category_id) {
$query = $this->db->query("
SELECT
m.*
FROM
" . DB_PREFIX . "product p
RIGHT JOIN " . DB_PREFIX . "product_to_category p2c ON
p.product_id = p2c.product_id
LEFT JOIN " . DB_PREFIX . "manufacturer m ON
p.manufacturer_id = m.manufacturer_id
WHERE
p2c.category_id = " . (int)$category_id . " AND
m.manufacturer_id IS NOT NULL
GROUP BY m.manufacturer_id
");
return $query->rows;
}
]]></add>
</operation>
</file>
<file path="catalog/controller/product/category.php">
<operation error="skip">
<search><![CDATA[$category_info = $this->model_catalog_category->getCategory($category_id);]]></search>
<add position="before"><![CDATA[
$this->load->model('catalog/manufacturer');
$brands = $this->model_catalog_manufacturer->getBrandsByCategoryId($category_id);
$data['brands'] = array();
foreach ($brands as $brand) {
$image = $brand['image'];
$data['brands'][] = array(
'name' => $brand['name'],
'image' => $this->model_tool_image->resize($brand['image'], 180, 54),
'href_brand' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $brand['manufacturer_id'] . $url)
);
}
]]></add>
</operation>
</file>