Урок 18 Вывести название модуля заданного в админке на фронте

Очень распространенная доработка. Все дело в том, что такие стандартные модули, как Новинки, Рекомендуемые, бестселлеры, Акционные выводятся исключительно с одним названием, которое задано в языковом файле. И если Вы вдруг заходите на главной вывести рекомендуемые с названием Мы рекомендуем, а на странице категории или поиске этим же модулем вывести товары и назвать их «Лучшие товары этой недели» то ничего не получится. В данном посте покажу решение этой проблемы ну и как всегда выложу мод для дефолтного шаблона.
Как и сказано в названии, в качестве названия блока модуля будет использоваться его название, заданное в админке для вывода в схемах отображения. По сути, работы здесь минимум.
Прежде всего в контроллере необходимого модуля, например, рекомендуемые товары по пути
Для 2.1 версии
|
1 |
catalog/controller/module/featured.php |
Для 2.3 и 3 версии
|
1 |
catalog/controller/extension/module/featured.php |
находим
|
1 |
$data['heading_title'] = $this->language->get('heading_title'); |
и просто меняем на
|
1 |
$data['heading_title'] = $setting['name']; |
В темплейте модуля никаких изменений вносить не надо, так как новых переменных мы не добавляли. Если только Вы хотите немного изменить вид или порядок отображения названия
Ну и как обещал — готовый модификатор. Пользуйтесь.




Урок 11 Как вывести подкатегории с картинками
Урок 12 Партнерский магазин на opencart
Урок 26 Вывести точное время оформления заказа в админке opencart
Урок 29 Меняем шаблон письма админу на Opencart 3
Урок 8 Свои классы для разных страницы магазина
Урок 39: Онлайн чат для opencart без использования сторонних сервисов
Урок 38 Как вывести основную и оптовую цену в opencart
Урок 37 Уточнить цену при нулевой стоимости товара Opencart
Урок 36 Как сделать переход на оформление заказа после добавления в корзину на Opencart
Урок 35 Как вывести вторую цену в Биткоинах на opencart (bitcoin, btc)?

Здравствуйте.В featured.php ocStore 3.0.3.7 нет такой строки( , где это может быть?
еще у вас ? лишний наверно
Да, действительно опечатка. Знако вопроса не нужен. Поправил, спасибо.