Все привет! Не могу добиться такого результата, см. картинку внизу.
У всех есть модуль "Категории", так вот он выводит список категорий, я его переделала, сделала 2 кладки (jquery UI tabs), в первой все отлично выводит. Во второй не получается вывести список производителей, уже все туториалы попробовала - не выходит. Вкладки я сделала, модифицируя файл - /catalog/view/theme/какая-то-тема/template/extension/module/category.tpl
Хочу чтобы при клике на Бренды, выводился список производителей
Я пыталась править Контроллер этого модуля, добавила код в "/catalog/controller/extension/module/category.php"
//Manufacturers
$this->load->model('catalog/manufacturer');
$this->load->model('tool/image');
$this->load->language('product/manufacturer');
$data['manufacturers'] = array();
$manufacturers = $this->model_catalog_manufacturer->getManufacturers();
foreach ($manufacturers as $manufacturer) {
if ($manufacturer['meta_h1']) {
$name = $manufacturer['meta_h1'];
} else {
$name = $manufacturer['name'];
}
if ($manufacturer['image']) {
$image = $this->model_tool_image->resize($manufacturer['image'], 270, 170 );
} else {
$image = '';
}
$data['manufacturers'][] = array(
'name' => $name,
'image' => $image,
'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $manufacturer['manufacturer_id'])
);
}
В шаблон модули Категории добавила " /catalog/view/theme/какая-то-тема/template/extension/module/category.tpl "
<div class="box" id="tabs">
<ul>
<li><a href="#tabs-1">Категории</a></li>
<li><a href="#tabs-2">Бренды</a></li>
</ul>
<div id="tabs-1">
ТУТ КОД 1-ОЙ ВКЛАДКИ
</div>
<div id="tabs-2">
<?php if ($manufacturers) { ?>
<div class="row">
<?php foreach ($manufacturers as $manufacturer) { ?>
<div class="col-sm-3 col-xs-12">
<div class="col-manufacturer boxshadow">
<a href="<?php echo $manufacturer['href']; ?>">
<?php if ($manufacturer['image']) { ?>
<img src="<?php echo $manufacturer['image']; ?>" alt="<?php echo $manufacturer['name']; ?>" title="<?php echo $manufacturer['name']; ?>" class="img-thumbnail" />
<?php } ?>
<span><?php echo $manufacturer['name']; ?></span>
</a>
</div>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
</div>
Выходит ошибка на 2-ой вкладке : Undefined variable "manufacturers" в tpl файле
Такое ощущение что он не видит то-что прописано в контроллере. Может не туда вставляю, помогите плз.
P.S. ocStore 2.3