В Opencart есть страница всех производителей, где есть их перечень. В стандартном функционале и шаблоне посетителю сайта доступный поиск по первой букве и названия производителей. Однако, как известно визуально информация ищется быстрее и проще. А наша цель как раз и состоит в том, что бы сделать использование нашего магазина максимально простым и понятным.

Для модернизации страницы мы сделаем вывод логотипов производителей. Первым шагом будет добавление в контроллер формирования изображений. Для этого открываем файл: /catalog/controller/product/manufacturer.php

Находим строки:

$results = $this->model_catalog_manufacturer->getManufacturers(); foreach ($results as $result) { 

После них вставляем:

if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')); } else { $image = false; } 

Немного ниже ищем строки:

$this->data['categories'][$key]['manufacturer'][] = array( 

Ниже нее добавляем:

'thumb' => $image, 

Сохраняем, теперь в данных которые передаются в наш шаблон есть изображения производителей. Далее редактируем шаблон, открываем: /catalog/view/theme/default/template/product/manufacturer_list.tpl Находим строки:

  • '>
  • Заменяем эту сроку на строку где уже есть вывод логотипов:

  • '>' title='' alt=''>
  • Все готово! Теперь на странице вывода производителей будут выводится еще и логотипы. В данном случае все сделано на стандартном шаблоне, но перенести код на другой и стилизировать отображение не составит труда. Пример можно посмотреть на демо станице.


    22.06.2015 9002
    Новости из этой категории
    11.09.2019 5031
    В Opencart при копировании товара удаляет
    Во втором Opencart замечен странный баг который вместо копирования товара в списке его удаляет. Что бы исправить необходимо открыть файлadmin/view/template/catalog/produc..
    15.11.2018 17382
    Как вывести любую информацию в любом месте в карточке товара
    Приветствую тебя юный разработчик! Очень часто в заданиях или целых проектах у меня бывают похожие пункты. Очень популярный это вывод информационного блока в карточке тов..
    29.09.2018 8176
    Исправляем баг Opencart редирект с page=1 на страницу категории
    В пагинации Opencart зарыто очень много багов. Например при перелистывании категории кнопками 1.2.3... у нас создаются дубли страниц, которые можно решить с помощью внедр..
    11.02.2018 7964
    Как задать разный порядок сортировки товара для каждой из категорий к которому он привязан
    Приветствую! Недавно мне написал заказчик который попросил меня сделать достаточно интересную доработку. Суть ее в том что надо сделать порядок сортировки товара который ..
    23.01.2018 9896
    Пропадают заказы в Opencart - как вылечить?
    Очень часто ко мне обращаются мои клиенты с просьбой разобраться почему у них пропадают заказы. То есть клиенты звонят и говорят что заказ сделали но никто не перезванива..
    Вся информация, представленная на сайте, является демонстрационной и оставляя информацию о своих персональных данных, вы добровольно делаете их общедоступными.
    Рекомендуем использовать обезличенные данные. Мы используем файлы cookie для вашего удобства пользования сайтом и повышения качества рекомендаций. Подробнее