Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

столкнулся с такой проблемой: нужно вывести модуль "Рекомендуемые" (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

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

Надіслати
Поділитися на інших сайтах


  • 3 months later...

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

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

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

 

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

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

Надіслати
Поділитися на інших сайтах


		$data['heading_title'] = $setting['name'];//$this->language->get('heading_title');

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

 

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

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.