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

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

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

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

 

Проблема в том что через 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

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


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

сделал как посоветовали .все работает. спасибо!

ну и language подключил. module/cart2 в контроллере

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


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

пжалуста :)

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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