Jump to content

Recommended Posts

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

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

 

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

Edited by Alex000
Link to post
Share on other sites

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

Link to post
Share on other sites

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

Edited by Gruzin
Link to post
Share on other sites

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

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

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

Спасибо.

Link to post
Share on other sites

Я так и сделал, но тогда перестаёт работать корректно поиск, 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/

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...