Мобильная версия

10.04.2015

Как реализовать на друпал 7 подобный функционал?
При загрузке сайта идет определение устройства - мобильное или ПК, после определения происходит выбор шаблона и его загрузка, т.е. для мобилок шаблон А, для ПК шаблон Б, шаблоны абсолютно разные и находятся в разных папках.
Не нужно советовать пойти поискать в гугле или сделать респонзив шаблон, который будет грузить гору модулей и графики со свойствами display:none;, такое решения и без поиска реализую, но оно совсем не устраивает. Думаю ответ будет интересен не только мне.

-->
Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.

Комментарии (2)

Profile picture for user pantey
pantey
11.04.2015

Устройство вам все равно ничего не скажет. Необходимо использовать разрешение экрана устройства - это единственно верное решение. На стороне php узнать разрешение у вас не получится, только через js , ибо php серверный язык. Как костыль можно определить разрешение через js и потом записывать значение в куки и уже на основе его подгружать необходимую тему - но это не оптимальное решение.
Не понимаю о каких модулях идёт речь, если использовать респонсив, здесь решается только на стороне css.

Profile picture for user 1541
Иван
14.04.2015

Интересовался еще на друпалру, подсказали модуль ThemeKey, почитал - весьма весьма похоже на то что нужно, но пока не смотрел т.к. времени нету. Респонзив - лажа, будет грузить все подряд со свойством display:none;, а о наличии модуля я догадыался с момента появления этого вопроса) т.к. даже в унылой джумле похожий модуль есть