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

[Решено] Вывод 2 корзин


Recommended Posts

Здравствуйте. Сделал сайт на опенкарт заказчик просил вывести корзину внизу страницы, что я успешно и сделал.

Но теперь заказчик просит чтобы было две корзины,т.е. помимо корзины внизу страницы нужна корзина вверху страницы.

 

Проблема в том что через echo $cart выводится корзина ,которая сверстана для footer и в header эта верстка вообще не в тему.

 

Хардкодить в header.tpl неохота.

Помогите как определить через header.tpl или footer.tpl выводится корзина, чтобы для каждой страницы сделать свою верстку?

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


ээ 

 

контроллер футер

$this->children = array(
			'module/cart2'
		);	

шаблон футер
 

<?php echo $cart2; ?>

Далее создаете копируете котроллер cart, называете его cart2 - внутри меняете класс контроллера на ControllerModuleCart2 и внизу файла подключаете новый шаблон для корзины

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/cart2.tpl')) {
			$this->template = $this->config->get('config_template') . '/template/module/cart2.tpl';
		} else {
			$this->template = 'default/template/module/cart2.tpl';
		}

Далее создаете сам шаблон cart2 с собственными классами которые верстаете как хотите
 

 

не уверен что это самый простой способ...возможно можно подключить обе корзины через 1 контроллер

  • +1 2
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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