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

Условие показывать только на главной


kokos73

Recommended Posts

Добрый день, подскажите как вывести мне 1 блок только на главной который будет скрыт уже на всех остальных страницах, схема не подходит, хочу вывести просто блок в шапке который не должен кроме главной показываться)

Пробовал такое но не пошло

 

    {% if  _SERVER.REQUEST_URI=="/"  or  _SERVER.REQUEST_URI=="/index.php?route=common/home" %}
        
 


 {% else %}

 {% endif %}

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


в контроллере /catalog/controller/common/header.php
перед строчкой
 

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

 добавляете:
 

$data['is_home'] = false;
if (!isset($this->request->get['route']) || $this->request->get['route'] == 'common/home') $data['is_home'] = true;


Ну а уже после этого в твиге хедера вставляете своё условие

 

{% if  is_home %} // Это главная

{% else %} // Это НЕ главная

{% endif %}


Как-то так.
ЗЫ. После внесения правок обновите модификаторы.
ЗЗЫ. Перед внесением изменений сохраните копии указанных выше файлов, так как, учитывая отсутствие опыта, могут возникнуть проблемы, если что-то где-то не туда вставите :)

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

09.07.2022 в 15:16, nogocuHoBuk сказал:

в контроллере /catalog/controller/common/header.php
перед строчкой
 

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

 добавляете:
 

$data['is_home'] = false;
if (!isset($this->request->get['route']) || $this->request->get['route'] == 'common/home') $data['is_home'] = true;


Ну а уже после этого в твиге вставляете своё условие

 

{% if  is_home %} // Это главная

{% else %} // Это НЕ главная

{% endif %}


Как-то так.
ЗЫ. После внесения правок обновите модификаторы.
ЗЗЫ. Перед внесением изменений сохраните копии указанных выше файлов, так как, учитывая отсутствие опыта, могут возникнуть проблемы, если что-то где-то не туда вставите :)

Спасибо большое!А то на 3 карте все куда уж хуже и замудренней чем на 2.3 и ниже версиях))Спасибо!

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

Important Information

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