11116
(Эльдар)
June 30, 2012, 9:36pm
1
Подскажите что нужно прописать в контроллере модуля, что бы использовать колонку шаблона темы: themes/views/layouts/column1, а не модуля и не приложения.
То, что по умолчанию при создании контроллера: public $layout=’//layouts/column2’; не работает.
Как я только не изврощался.
а если путь полностью?
public $layout=‘application.****.views.layouts.column1’;
11116
(Эльдар)
July 1, 2012, 7:48am
3
Beaten_Sect0r:
а если путь полностью?
Я не знаю вопрос это был или ответ, но я попробовал так: public $layout= ‘application.themes.classic.views.layouts.column1’;
Не работает.
Есть еще варианты решение это проблемы?
Charger
(Charger)
July 3, 2012, 7:48am
4
Yii будет использовать папку с темой, если в настройках приложения указано название темы (это в конфиге).
У тебя все правильно указывает: $layout=’//layouts/column2’;
Просто установи ‘theme’=>‘classic’ в настройках приложения, что бы вместо
/protected/views/layouts/column2.php
использовалось
/themes/classic/views/layouts/column2.php
Если не выходит, то внимательнее стоит почитать док.