Кто-нибудь видел руководство по созданию тем? Например, хочу изменить вид нового проекта. Вижу только каталог themes с несколькими пустыми подкаталогами. И никаких идей о том что туда писать, как указать, что надо использовать новую тему и т.д…
Кто-нибудь видел руководство по созданию тем? Например, хочу изменить вид нового проекта. Вижу только каталог themes с несколькими пустыми подкаталогами. И никаких идей о том что туда писать, как указать, что надо использовать новую тему и т.д…
А если что конкретнее - спрашивай.
Конкректней… Ну, пока я не понимаю как оно вообще работает. Каталог themes/classic - пустой. Т.е. там есть несколько подкаталогов, но больше ничего.
Quote
А я ничего не вижу. Нет там ни картинок, ни css, ни яваскрипта… Но при этом сайт работает…
http://www.yiiframew…/topics.theming - лучше на инглише курить, ибо на русском я либо несовсем хорошо вижу, либо там кусок пропустили.
также советую вот что:
Quote
Для начала тебе надо в файле config/main.php указать название шаблона по-умолчанию. Например:
... 'theme'=>'default', ...
Основной файл шаблона тогда будет такой themes/default/views/layout/main.php. Если файла нету, надо создать.
Все, теперь пишешь шаблон в стиле php-native как тебе угодно.
$content в шаблоне это вывод того, что сгенерит нужное действие контроллера.
А в продолжение темы…
А как можно поменять тему динамически, например из куки?
попробуй например виджет создать, что-то типа:
$currentTheme = Yii::app()->theme; $this->render('yourview', array('currentTheme' => $currentTheme ));
ну и в вьюхе меняешь значения.
Просто Yii::app()->theme меняй и все
Quote
Просто Yii::app()->theme меняй и все
не … это понятно.
где, это прописать чтобы все страницы были в нужной теме?
в каждом контроллере … грустно… а идей больше нет
Прописываешь это в конфиге приложения и будет тебе счастье
Quote
Блин, вот я гоню…
В конфиге:
... 'theme'=>$_COOKIE["theme"], ...
Все, пошел учить матчасть!