Перейти к содержанию
tdc

Скрытие / показ элементов на разных страницах

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

Доброго времени суток.

 

Не могу додуматься как на одних страницах (например на странице категории) скрыть элементы навигации в хедере

 

Например: при открытии страницы поиска не отображать корзину, а при переходе на страницу оформления заказа скрыть элемент поиска все в том же хедере 

 

Заранее благодарен.

 

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


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

В контроллере common/header пишите свои комбинации через $this->request->get['route'] ,эти комбинации выводите в стили в шаблоне 

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


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

$this->request->get['route']

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


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

Благодарю всех за ответы, буду пробовать.

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


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

не лезть в код

через схемы в модуле html прописать css

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


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

В двойке у body на каждой странице свой класс. Далее ваяй как хочешь на css.

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


Ссылка на сообщение
Поделиться на другие сайты
10 minutes ago, Otvet said:

не лезть в код

через схемы в модуле html прописать css

Спасибо

Я читал на форуме перед тем как задавать вопрос про способ с display:none

Но я не знаю насколько хороша идея с точки зрения произвидительности. 

Как именно разные браузеры отробатывают это правило. 

 

Пересмотрю, но в любом случае спасибо.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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