Перейти к содержанию
Официальный форум поддержки Simpla

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

Всем привет, подскажите пожалуйста как правильно написать условие, а главное насколько это корректно

<div class="myheader">
  if(ширина экрана больше 767px){
    include file='header1.tpl'
  }else{
    include file='header2.tpl'
  }
</div>

 

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

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

вам нужно использовать js для определения ширины экрана браузера а не smarty или php. вы можете писать эти значения в сессию и затем уже использовать в шаблоне. но не уверен что это так уж нужно. можете грузить оба блока и в зависимости от ширины скрывать один из них. либо вы можете определить мобильное устройство или нет по заголовкам.

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

вам нужно использовать js для определения ширины экрана браузера а не smarty или php. вы можете писать эти значения в сессию и затем уже использовать в шаблоне. но не уверен что это так уж нужно. можете грузить оба блока и в зависимости от ширины скрывать один из них. либо вы можете определить мобильное устройство или нет по заголовкам.

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

 можете грузить оба блока и в зависимости от ширины скрывать один из них.

Я так и сделал, но тогда перестаёт работать корректно поиск, http://forum.simplacms.ru/topic/14161-поиск/

может подскажете как решить проблему с поиском?

Спасибо.

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

Я так и сделал, но тогда перестаёт работать корректно поиск, http://forum.simplacms.ru/topic/14161-поиск/

может подскажете как решить проблему с поиском?

Спасибо.

 

http://forum.simplacms.ru/topic/12189-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B5-%D1%82%D0%B8%D0%BF%D0%B0-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0/

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...