Перейти к содержанию
gregory84

Как вывести один и тот же модуль дважды, но с разными заголовками?

Рекомендуемые сообщения

Джентльмены,

столкнулся с такой проблемой: нужно вывести модуль "Рекомендуемые" (featured.tpl) на Главной странице дважды: один раз под заголовком "Лучшие предложения" с одними товарами, а ниже - под заголовком "Акции", уже с другими товарами.

 

Но заголовок модуля, как я понял, берется из словаря и всегда одинаков.

 

Как сделать так, чтобы модуль можно было выводить каждый раз с нужным произвольным именем?

 

В самой админке у экземпляров модуля можно назначать произвольные имена (как показано на скриншоте), но как их выводить, неясно.

 

P.S. с OpenCart в работе впервые столкнулся, буду крайне признателен за помощь!

post-694845-0-12316700-1428751985_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Взять модуль мультирекомендуемые

 

Для каждого блока - свой заголовок

https://opencartforum.com/files/file/1882-%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B5%D0%BC%D1%8B%D0%B5/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Благодарю за помощь!

 

Впрочем, я пошел другим путем (невероятно "кривым", сам понимаю и не люблю так делать, но задача поставлена так - в кратчайшие сроки привести сайт к нужному виду, ничего не докупая). Итак:

 

- экземпляру модуля "Рекомендуемые", который должен называться "Лучшие предложения", назначил лимит 6.

- экземпляру, где должен быть заголовок "Акции", назначил другой лимит (12).

 

В featured.php дописал такой код:

		// CUSTOM PHP

		if($setting['limit']==6) {
	
			$data['heading_title'] = "Лучшие предложения";

		} else {

			$data['heading_title'] = "Акции";

		}

		// END CUSTOM PHP

Работает, как нужно. Прошу сильно не пинать, приходится так :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чем родной модуль "акции" не угодил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую! В опенкарт Версии 2.0.3.1 можно сделать несколько блоков рекомендуемых с разными товарами, однако название выводится на всех одно и тоже "Рекомендуемые".

В админке есть поле "Module Name" картинка где можно ввести Название модуля.

В БД он хранится в в таблице oc_module. картинка

 

Собственно вопрос: как вывести в featured.tpl название модуля?

Если это не сильно сложно, помогите, с меня на пиво).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
		$data['heading_title'] = $setting['name'];//$this->language->get('heading_title');

в контроллере

 

Но с языками будет проблема

Изменено пользователем chukcha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну спасибо! Все работает! Куда монетки перевести?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема закрыта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.