## 模板配置管理 cmf5的模板系统是颠覆了原有cmfx2版本的设计原理的。 自定义模板步骤如下: 1、首先是全局配置里面的app/config.php里面的CMF设置 ~~~ 'cmf_theme_path' => 'themes/', 'cmf_default_theme' => 'simpleboot3', 'cmf_admin_theme_path' => 'themes/', 'cmf_admin_default_theme' => 'admin_simpleboot3', ~~~ 比如我要将admin模板改名字或者新增一套全新的后台模板,只需要在themes/下创建一个admin_xxxx的文件夹,这个admin开头的代表就是后台模板目录。创建了在config.php里面进行相应设置即可。 2、前端模板的配置 cmf5设计原理上是采用多模版来实现,可以做到后台一键切换。 ![](https://box.kancloud.cn/4a0d0d6049c3d4bfdeb81de98e1579fc_929x249.png) 开发过程中只需要在themes/目录下创建对应模板文件夹xxxx,同时对应模板的JSON配置文件,后台就能自动检测到新的模板,后台进行安装切换即可。(模板制作详见模板开发) 模板对应json文件名为manifest.json 代码如下 ~~~ { "name": "2017", "version": "1.0.1", "demo_url": "http://www.thinkcmf.com", "author": "UpStream", "lang": "zh-cn", "author_url": "http://www.thinkcmf.com", "keywords": "测试模板", "description": "测试模板配置文件" } ~~~