3

如何在 yii 框架中创建基础主题和子主题?

4

3 回答 3

3

看看这个: http ://www.yiiframework.com/doc/guide/1.1/en/topics.theming

如果我没记错的话,您可以根据需要在应用程序、模块和控制器级别切换主题。您只需将文件放在正确的位置,如链接中所述。

于 2011-02-28T19:53:55.813 回答
1

简而言之,可以通过在 app_root/themes 中使用主题名称创建一个文件夹来创建新主题,例如 app_root/themes/mytheme/

然后,您将视图文件夹 (app_root/protected/views/) 复制到您的主题文件夹,并根据您的喜好对其进行自定义。

然后,您可以在主配置文件中为应用程序级别、控制器或控制器操作指定主题。

实际上,主题化非常简单。

PS您应该只将这些文件从受保护/视图复制到您打算自定义的主题/视图。因为活动主题的 /views 文件夹中的每个文件都会覆盖 /protected/views 文件夹中的相应文件。

于 2012-11-05T20:53:51.763 回答
0

没有允许 yii 先读取覆盖文件的子主题功能。它只是主题,你应该先通过qiang关于yii文档的教程学习如何分离前端/后端

比读这本书 Yii 1.1 Application Development Cookbook 它在主题化方面有很大帮助,你可以只对 crud 文件进行主题化,它就变成了一个简单的后端数据管理界面。

于 2012-02-23T02:06:26.407 回答