MuuCmf社区最高大上的版块,里面的会员都是最牛X的开发者!
Total number of topics :1     Post total :17
The landlord

主题模板开发防坑指南~

2018-01-20 13:07 Published in 开发讨论

最新版本迭代的比较频繁,Muu的系统做的还是很扎实,主题模板的开发就成了小伙伴们最需要掌握的技巧。系统自带了基础模板(虽然设计有点渣...啊啊),不过架构还是很合理的,小伙伴们可以参考,在Application/Common/View目录下~


开始开发自己的主题模板需要注意的几点在这儿叨叨


1、切记不要在系统基础模板上开发,系统更新时可能被覆盖掉,正确姿势是在./Theme目录下创建一个目录并起一个响亮的名字~恩~要非常响亮~在目录下建立个info.php的文件,如下格式写一哈,这样系统就可以识别你的新主题了。


2、制作一张小预览图,规格242x180px就够了,命名为preview.jpg,这样后台扩展主题里就很炫酷的展示了你的新主题,如下图


TIM截图20180120122509.png


3、你可以点击那个小电脑(桌面端)、小手机(移动端)图标启用你的模板了,如果你神马文件都没有,没关系!系统会自动调用基础主题。


4、在你新建立的目录下继续创建目录吧~每个目录就是每个模块的模板目录,如:Home模块的目录名就是Home

TIM截图20180120125505.png

在对应的模块目录下有两个目录,分别是Static、View,Static存放你开发使用的js、Css、images...你懂的~~

View目录下存放HTML文件,不过要根据模块控制器的名称命名,如Home模块下的IndexController.class.php控制器,就需要建立Index目录,控制器里每个方法,如IndexController里有个Index方法,创建一个index.html,这就是Index控制器的Index方法的模板了~然后把前端代码撸进去~完事儿。。。


~好啰嗦呀~还是推荐小伙伴们看手册吧~


恭喜你~到这儿你的第一个主题模板完工了~

Please After a review

开发交流

乱七八糟