Бортовой журнал Ктулху

Битрикс: подмена шаблона для мобильных устройств

Битрикс внезапно удивил. Было необходимо сделать отдельный шаблон для мобильных устройств и эти самые устройства как-то на него переадресовывать.

 

Так вот, делаем шаблон для мобильных устройств, закачиваем его в папку с шаблонами.

Идем в настройки -> список сайтов -> наш сайт, обычно s1.

Крутим вниз, находим "шаблон сайта" - таблицу с нашими шаблонами.

Битрикс список шаблонов сайта

Выбираем напротив нашего шаблона "Выражение PHP", в данном случае нужно именно это.

Вставляем туда такой код:

--------------------------------

preg_match("/(ipad|iphone|android|operamobi|blackberry)/i",$_SERVER['HTTP_USER_AGENT'])

--------------------------------

Этот код в HTTP_USER_AGENT ищет строку, указывающую на определенный браузер/ОС.