amaslov3

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

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

amaslov3    0

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

Спасибо

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


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


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

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

<?php } else {?>

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

<?php } ?>

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


Ссылка на сообщение
Поделиться на другие сайты
amaslov3    0
<?php if (!isset($this->request->get['route']) || (isset($this->request->get['route']) && $this->request->get['route'] == 'common/home')) { ?>

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

<?php } else {?>

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

<?php } ?>

Спасибо!)

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


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

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

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


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

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

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

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

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


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

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

 

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

Изменено пользователем KoMaToZZzz

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


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

>>инструкция 2013 года

>>Opencart 2.0.3.1 

Намёк понятен?

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


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

Адекватное и рабочее решение нашел тут. Спасибо форумчанину 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 пользователей онлайн

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