Лучший способ сделать мобильную версию сайта на Битрикс

Рейтинг: 1Ответов: 2Опубликовано: 26.03.2015

Поделитесь опытом, у кого есть. Мобильная версия сильно отличается от десктопной. У меня есть несколько вариантов, как сделать мобильную версию, и я не могу решить, как будет лучше и проще. Как вы делали мобильные версии на битриксе?

Ответы

▲ 1Принят

Так как никто мне не ответил, я нашел способ сам и отвечу сам себе - Я сделал мобильную версию как отдельный шаблон, который подключается в админке (Настройки -> Настройки продукта -> Сайты -> Список сайтов -> Редактирование сайта -> раздел Шаблон ) по такому условию:

[Мобильный шаблон][сортировка больше обычного шаблона][Выражение PHP] -> [preg_match("/(ipad|iphone|android|operamobi|blackberry)/i",$_SERVER['HTTP_USER_AGENT']);]

Про то,как я делал сам шаблон с мобильной версией,распространятся не буду,т.к. вопрос был не об этом.

▲ 3

Сейчас стоит тот же вопрос. Я его решаю с помощью адаптивного дизайна: тот же шаблон, но плюс дополнительные стили с соответствующими @media (@media screen and (max-width:750px), handheld and (max-width:750px) и т.п.). Этот вариант подходит, если:

  1. Вы ничего против адаптивного дизайна не имеете
  2. Структура мобильной версии и обычной резко не отличается

Если такой вариант не подходит, можно:

  • Делать как предложили вы
  • Если структура будет совсем разная, то дублировать контент...