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

Как вывести другой header в корзине


Recommended Posts

Подскажите пожалуйста как вывести другую шапку в корзине. То есть в файле cart.tpl нужно вывести другой header.tpl, я хотел этот вопрос решить путем копии header.tpl в файл корзины, однако не работает. Как подключить другой хедер например header-two.tpl вместо <?php echo $header; ?> который подрубает header.tpl

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


Только что, studia55x5 сказал:

Подскажите пожалуйста как вывести другую шапку в корзине. То есть в файле cart.tpl нужно вывести другой header.tpl, я хотел этот вопрос решить путем копии header.tpl в файл корзины, однако не работает. Как подключить другой хедер например header-two.tpl вместо <?php echo $header; ?> который подрубает header.tpl

а чем второй от первого отличается? и смысл всего этого?

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


7 минут назад, AWARO сказал:

а чем второй от первого отличается? и смысл всего этого?

другую инфу хотел вывести, через условие заленился)) дублировал файл

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


if ( isset($this->request->get['route']) &&  $this->request->get['route'] == 'checkout/checkout' )

 

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

  • 1 year later...

Как я подставлял другой header для главной страницы, аналогично можно сделать для любой:

1. здесь catalog/view/theme/*/template/common/ создать header_home.tpl вставить содержимое header.tpl

2. здесь catalog/controller/common/ создать header_home.php и вставить содержимое из файла header.php

3. В этом же файле header_home.php надо заменить:

    во 2-ой строке class ControllerCommonHeader extends Controller { на class ControllerCommonHeaderHome extends Controller {

    в конце файла заменить ('config_template') . '/template/common/header.tpl' на ('config_template') . '/template/common/header_home.tpl'

4. здесь catalog/controller/common/ в файле home.php найти 'common/header' и заменить на 'common/header_home'

 

Теперь на сайте две разные шапки, НО! при подключении скриптов и установки модификаторов возможно придется немного корректировать моды и дублировать подключение скриптов в header_home.tpl

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

  • 2 years later...
В 21.02.2019 в 13:09, krluch сказал:

Как я подставлял другой header для главной страницы, аналогично можно сделать для любой:

1. здесь catalog/view/theme/*/template/common/ создать header_home.tpl вставить содержимое header.tpl

2. здесь catalog/controller/common/ создать header_home.php и вставить содержимое из файла header.php

3. В этом же файле header_home.php надо заменить:

    во 2-ой строке class ControllerCommonHeader extends Controller { на class ControllerCommonHeaderHome extends Controller {

    в конце файла заменить ('config_template') . '/template/common/header.tpl' на ('config_template') . '/template/common/header_home.tpl'

4. здесь catalog/controller/common/ в файле home.php найти 'common/header' и заменить на 'common/header_home'

 

Теперь на сайте две разные шапки, НО! при подключении скриптов и установки модификаторов возможно придется немного корректировать моды и дублировать подключение скриптов в header_home.tpl

Спасибо, тоже потребовался другой хедер на одной из страниц вывести, сделал по аналогии, но для версии 3.0.3.7, отличий почти никаких, кроме того, что в новом контроллере хедера, например, header_new.php на 80-й строке надо написать это :

return $this->load->view('common/header_new', $data);

т.е. вставить название нового файла-контроллера

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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