Помощь Модификация Refine Search

stsepelin

Постоялец
Регистрация
8 Сен 2011
Сообщения
55
Реакции
13
Здравствуйте!

Задался такой целью:

Необходимо на Opencart 2.0.1.1 в категории выводить подкатегории с изображением и описанием.
С изображением никаких проблем не возникло, все замечательно работает и выводится, а вот с описанием подкатегорий возникла проблема. Никак не получается вывести в категории, выводится только описание самой категории, а не подкатегорий.

Может кто-нибудь может мне подсказать, как правильно вывести описание подкатегорий в Reine Search?
 
Здравствуйте!

Задался такой целью:

Необходимо на Opencart 2.0.1.1 в категории выводить подкатегории с изображением и описанием.
С изображением никаких проблем не возникло, все замечательно работает и выводится, а вот с описанием подкатегорий возникла проблема. Никак не получается вывести в категории, выводится только описание самой категории, а не подкатегорий.

Может кто-нибудь может мне подсказать, как правильно вывести описание подкатегорий в Reine Search?
Если в двух словах:
Вам нужно в контроллере категории сделать функцию подгрузки описания подкатегорий, а в шаблоне категорий затем выводить результаты выполнения этой функции. Легче всего это будет сделать после изучения структуры опенкарта Для просмотра ссылки Войди или Зарегистрируйся
 
В общем-то сам в итоге разобрался :)

Находим:
Код:
foreach ($results as $result) {
$filter_data = array(
'filter_category_id' => $result['category_id'],
'filter_sub_category' => true
);
Ниже добавляем:
Код:
$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
Еще чуть ниже ищем:
Код:
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
Ставим в конце запятую и на новой строчки добавляем:
Код:
'thumb' => $image
Чтобы добавить еще и описание, после добавленного
Код:
'thumb' => $image
Ставим запятую и ниже добавляем:
Код:
'description' => strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))
Теперь осталось только в category.tpl после
Код:
<?php foreach ($categories as $category) { ?>
Добавить изображение и описание
Код:
<?php if ($category['thumb']) { ?>
<a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
<?php echo $category['description'];?>
 
Назад
Сверху