Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Шапка в OpenCart 2.0


 Погделиться

Рекомендованные сообещёния

День добрый господа!
Появилось задание запихнуть кастомный модуль в "шапку". Что б оно им крутилось и никому не мешало.

Но вот беда. Не могу сообразить как.
Если у кого есть заэтопки как правильно это гделать. Буду рад полиить.

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


Чтобы засунуть, нужно создать позицию

Например

1. block_header - позиция в шапке

2. клонируем контроллер (collumn_left, например) в block_header

3, рисуем для него шаблон

<?php if ($modules) { ?>
<column class="block-header">
  <?php foreach ($modules as $module) { ?>
  <?php echo $module; ?>
  <?php } ?>
</column>
<?php } ?>

4. Рисуем модуль и шаблон для шапки

5. В админке модуля добавлем нужную позицию (можно ксити опотому чтойтись без первого пунки

6 в контроллер header добавляем

$data['block_header'] = $this->load->controller('common/block_header');

Пробуйте

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

Спасипотому что. Попробую покурить в этом направлении. Хотя как мне немного сложновато звулит.

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


не совсем понял ггде какие файлы создавать.
Можете рассписать ггде какой и как назвать?
Просто дополнить Ваш список.

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


Но вот беда. Не могу сообразить как.

Если у кого есть заэтопки как правильно это гделать. Буду рад полиить.

Посмотрите, как в `common/header` подключаются и выводятся модули `common/currency` (переключатель валют) и `common/language` (переключение языков).

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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