Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Server689
Сообщения: 8 Зарегистрирован: 2017.01.12, 16:08
Сообщение
Server689 » 2017.01.12, 16:14
Понимаю тема уже наверно заезжена, но все же. Пишу в layout главного шаблона , но тема новая не применяется. Подскажите как исправить?
Код: Выделить всё
$detect = Yii::app()->mobileDetect;
if ($detect->isMobile() ) {
Yii::app()->theme = 'adaptive_design';
}
zelenin
Сообщения: 10596 Зарегистрирован: 2013.04.20, 11:30
Сообщение
zelenin » 2017.01.12, 19:53
ну странно пытаться поменять тему, запуская код в дефолтной теме - это значит что на этот момент тема уже выбрана.
Server689
Сообщения: 8 Зарегистрирован: 2017.01.12, 16:08
Сообщение
Server689 » 2017.01.12, 20:28
zelenin писал(а): ↑ 2017.01.12, 19:53
ну странно пытаться поменять тему, запуская код в дефолтной теме - это значит что на этот момент тема уже выбрана.
пробовал писать в главном контроллере в before action тема все равно не применяется
Server689
Сообщения: 8 Зарегистрирован: 2017.01.12, 16:08
Сообщение
Server689 » 2017.01.12, 20:42
zelenin писал(а): ↑ 2017.01.12, 20:41
а в init контроллера?
завтра проверим, хотя щас дома поставил голый yii1 прописал в before action все поменялось
Server689
Сообщения: 8 Зарегистрирован: 2017.01.12, 16:08
Сообщение
Server689 » 2017.01.13, 09:22
zelenin писал(а): ↑ 2017.01.12, 20:41
а в init контроллера?
пишу в инит главного контроллера все равно не хочет применяться тема
SiZE
Сообщения: 2817 Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:
Сообщение
SiZE » 2017.01.13, 09:28
Server689 писал(а): ↑ 2017.01.12, 20:42
прописал в before action все поменялось
Server689 писал(а): ↑ 2017.01.13, 09:22
пишу в инит главного контроллера все равно не хочет применяться тема
может дело в наследовании?
Server689
Сообщения: 8 Зарегистрирован: 2017.01.12, 16:08
Сообщение
Server689 » 2017.01.13, 09:54
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