模板管理 用于无缝切换、创建模板管理插件

预览截图

功能介绍

1、用于在线切换不同的风格模板
2、支持插件模板、和模块模板
3、可以用于创建、删除自己的模板,
4、模板支持预览、确保无误再上线
5、一键还原系统自带模板
6、打包模板、上传模板

7、目录介绍

templates                          //模板目录
└── assets                      //模板需要的静态资源,如css,js,图片
│   ├── addons                  //属于插件静态资源目录(在此处存放静态资源)
│   │   └──default                //模板标识(自己自定义)
│   ├── modules                  //属于模块静态资源目录
│   │    └──default                //模板标识(自己自定义)(在此处存放静态资源)
├── addons                      //插件模板存放目录
│   ├──default                    //模板标识(自己自定义)
│   │    ├──epay                    //插件标识(可以当做的插件的目录)
│   │    │    └──index            //插件对应控制器
│   │    │        └──index.html    //插件对应方法模板
│   │    └──info.ini                //模块模板配置文件
├── modules                      //模块模板存放目录
│   ├──default                    //模板标识(自己自定义)
│   │    ├──index                //项目模块
│   │    │    └──index            //模块对应控制器
│   │    │        └──index.html    //模块对应方法模板
│   │    └──info.ini                //模块模板配置文件

查看更多

1月前

模板删除、打包(备份)、安装功能
增加模板配置、增加预览缓存

1月前

发布第一个版本

关于会员中心:”user_sidenav_after'、“user_sidenav_before”,模板找不到解决方案
问题如下:
image.png

解决方案:
1、把相应的模板文件移至你当前的模板目录
image.png

当有两个插件一样并且模板一样的情况下就需要重命名。

2、[建议采用]
不使用 {:hook('user_sidenav_before')}, hook('user_sidenav_after') 钩子
参考代码:

image.png

PS:模板插件是提供灵活的模板开发、管理工具。它不是一套模板。如果用于开发模板需要懂技术的。