Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Не отображать Header на главной


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

Ребята не подскажите как сделать так, что бы header не отображался на главной странице, но был на остальных (категории, товары и т.д.)

Спасибо

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



<?php if (!isset($this->request->get['route']) || (isset($this->request->get['route']) && $this->request->get['route'] == 'common/home')) { ?>

<!-- здесь вставить что-то только для главной страницы -->

<?php } else {?>

<!-- здесь вставить что-то для всех остальных страниц, кроме главной -->

<?php } ?>

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


<?php if (!isset($this->request->get['route']) || (isset($this->request->get['route']) && $this->request->get['route'] == 'common/home')) { ?>

<!-- здесь вставить что-то только для главной страницы -->

<?php } else {?>

<!-- здесь вставить что-то для всех остальных страниц, кроме главной  -->

<?php } ?>

Спасибо!)

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


  • 1 год спустя...

Вопрос может и тупой, но все же задам, т.к. я новичек в opencart. В каком файле использовать сей код???

Вопрос тупой, вы правы.

catalog\view\theme\default\template\common\header.tpl

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

Самое тупое из всей ситуации что именно в этом файле я этот код и использовал, но все же решил уточнить. Просто, результата это не дало абсолютно никакого. Opencart 2.0.3.1 русская сборка, шаблон стандартный. Задача - выводить на главной хидер отличный от хидера на всех остальных страницах. Не пойму никак что может быть не так(((

 

Может проблема в ЧПУ ???  ЧПУ включен, настроен и работает.

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


Адекватное и рабочее решение нашел тут. Спасибо форумчанину gello93

 

Я сделал может и по ленивом, но действенно и просто. Редактировал только header.tpl
Вверху вставил код:

<?php 
  $path = "common/home";
  $url = $_SERVER['REQUEST_URI'];
  if ($url == "/" or strripos($url, $path)) {
    $is_home = TRUE;
  }else{
    $is_home = false;
  }            
?>

И далее в шапке делал проверку:

<?php if (!$is_home) {echo "other_header";} ?>

или наоборот:

<?php if ($is_home) {echo "home_header";} ?>
 
Ссылка на комментарий
Поделиться на других сайтах


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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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