在根目录下找到Theme文件夹,没有新建一个
新建主题配置描述文件名为opencmf.php
opencmf.php配置文件内容类似:
~~~
<?php
return array(
//主题信息
'info' => array(
'name' => 'Default',
'title' => '官方默认主题',
'description' => '官方默认主题',
'developer' => '南京科斯克网络科技有限公司',
'website' => 'http://www.corethink.cn',
'version' => '1.1',
),
//主题配置
'config' => array(),
);
~~~
登录lyadmin后台,在系统->前台主题里找到刚刚新建的主题,点击设为当前主题。访问前台试试。
>lyadmin多主题机制相对灵活,如果你安装了10000个模块,那么你新开发一个新的主题不可能有精力同时把这10000的前端都写一遍,所以lyadmin多主题支持智能判断,在主题目录下,如果有文件夹名称与系统里的模块相同,则该模块启用主题。
以Home模块为例:
如果在./Theme/My主题里建立了Home文件夹,并且建立Index/index.html模板。那么访问Home模块时,系统会自动解析./Theme/My/Index/index.html。如果./Theme/my目录下没有Home文件夹,那么访问Home模块时,系统会自动解析./App lication/Home/View/Index/index.html。其他任何模块以此类推。
> 主题的目录文件按照:主题名\模块名\控制器名\方法名.htm进行。文件命名与ThinkPHP保持一致。
- 序言
- 基础
- 安装
- 开发规范
- 目录结构
- 表单生成器
- setMetaTitle
- setTabNav
- setExtraItems
- setPostUrl
- addFormItem
- setFormData
- setExtraHtml
- setAjaxSubmit
- setTemplate
- 表格生成器
- setMetaTitle
- addTopButton
- addTableColumn
- setTableDataList
- setTableDataListKey
- addRightButton
- setTableDataPage
- setSearch
- setTabNav
- addSearchItem
- alterTableData
- setExtraHtml
- setTemplate
- 公共函数
- 后台管理
- 系统功能
- 系统设置
- 导航管理
- 幻灯管理
- 配置管理
- 上传管理
- 用户权限
- 用户管理
- 管理员管理
- 用户组管理
- 扩展中心
- 功能模块
- 插件管理
- 模块
- opencmf.php
- 目录结构
- 开发规范
- 插件
- 系统钩子列表
- 插件开发
- 主题
- 新建主题
- 模板变量
- 模板标签
- 附录
- 网站配置
- 常见问题
- 更新日志
- 关于零云