🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 新建主题 1. 在根目录下找到Theme文件夹,没有新建一个 2. 新建主题配置描述文件名为opencmf.php 3. opencmf.php配置文件内容类似: ```php <?php return array( //主题信息 'info' => array( 'name' => 'Default', 'title' => '官方默认主题', 'description' => '官方默认主题', 'developer' => '南京科斯克网络科技有限公司', 'website' => 'http://www.corethink.cn', 'version' => '1.1', ), //主题配置 'config' => array(), ); ``` 4. 登录OpenCMF后台,在系统->前台主题里找到刚刚新建的主题,点击`设为当前主题`。访问前台试试。 ![](/Uploads/2016-01-18/569ca56aa8671.png) OpenCMF多主题机制相对灵活,如果你安装了10000个模块,那么你新开发一个新的主题不可能有精力同时把这10000的前端都写一遍,所以OpenCMF多主题支持智能判断,在主题目录下,如果有文件夹名称与系统里的模块相同,则该模块启用主题。 > 以Home模块为例,如果我在./Theme/My主题里建立了Home文件夹,并且建立Index/index.html模板。那么访问Home模块时,系统会自动解析./Theme/My/Index/index.html。如果./Theme/my目录下没有Home文件夹,那么访问Home模块时,系统会自动解析./App lication/Home/View/Index/index.html。其他任何模块以此类推。