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

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


Recommended Posts


<?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 year later...

Вопрос может и тупой, но все же задам, т.к. я новичек в 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 користувачів

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

Important Information

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