mobileDetect

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Server689
Сообщения: 8
Зарегистрирован: 2017.01.12, 16:08

mobileDetect

Сообщение Server689 »

Понимаю тема уже наверно заезжена, но все же. Пишу в layout главного шаблона , но тема новая не применяется. Подскажите как исправить?

Код: Выделить всё

$detect = Yii::app()->mobileDetect;
    if ($detect->isMobile() ) {
    Yii::app()->theme = 'adaptive_design';
}
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: mobileDetect

Сообщение zelenin »

ну странно пытаться поменять тему, запуская код в дефолтной теме - это значит что на этот момент тема уже выбрана.
Server689
Сообщения: 8
Зарегистрирован: 2017.01.12, 16:08

Re: mobileDetect

Сообщение Server689 »

zelenin писал(а): 2017.01.12, 19:53 ну странно пытаться поменять тему, запуская код в дефолтной теме - это значит что на этот момент тема уже выбрана.
пробовал писать в главном контроллере в before action тема все равно не применяется
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: mobileDetect

Сообщение zelenin »

а в init контроллера?
Server689
Сообщения: 8
Зарегистрирован: 2017.01.12, 16:08

Re: mobileDetect

Сообщение Server689 »

zelenin писал(а): 2017.01.12, 20:41 а в init контроллера?
завтра проверим, хотя щас дома поставил голый yii1 прописал в before action все поменялось
Server689
Сообщения: 8
Зарегистрирован: 2017.01.12, 16:08

Re: mobileDetect

Сообщение Server689 »

zelenin писал(а): 2017.01.12, 20:41 а в init контроллера?
пишу в инит главного контроллера все равно не хочет применяться тема
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: mobileDetect

Сообщение SiZE »

Server689 писал(а): 2017.01.12, 20:42 прописал в before action все поменялось
Server689 писал(а): 2017.01.13, 09:22 пишу в инит главного контроллера все равно не хочет применяться тема
может дело в наследовании?
Server689
Сообщения: 8
Зарегистрирован: 2017.01.12, 16:08

Re: mobileDetect

Сообщение Server689 »

SiZE писал(а): 2017.01.13, 09:28
Server689 писал(а): 2017.01.12, 20:42 прописал в before action все поменялось
Server689 писал(а): 2017.01.13, 09:22 пишу в инит главного контроллера все равно не хочет применяться тема
может дело в наследовании?
нашел, но теперь тема грузиться из папки protected/views а мне нужно грузить из ww/themes/adaptive_design
Server689
Сообщения: 8
Зарегистрирован: 2017.01.12, 16:08

Re: mobileDetect

Сообщение Server689 »

вопрос закрыт, разобрался
Ответить