🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## zzzphp2.1.0增加了模块功能,是什么,怎么用? 有很多营销类网站,页面很长,经常用到重复性的模块? 页面那么长,内容那么多,后台怎么更新? 后期还要加栏目,怎么选模板? 这个模块功能就是解决这个问题的。 举例:一个客户有4家子公司,每个子公司需要做一个页面,现在内容还不多,但后期随着业务开展需要完善,还要加模块。 ### 第一步、我做了10多个通用的模块模板, 1.简介(文字+图片)mk-xxxx0.html 2.案例(图片列表)mk-xxxx1.html 3.团队(图片滚动)mk-xxxx2.html 4.新闻(新闻列表)mk-xxxx3.html 5.环境(图片列表)mk-xxxx4.html ... ### 第二步、新增一个模型,命名为模块 将这四个分公司都设置为这个模型 ### 第三步、新制作一个模板 在合适位置插入 {zzz:template pid=0} 这条代码的意思就是自动加载子分类的所有模板。 这样不论客户增加多少子分类都可以自动匹配,客户只需要选择对应的模块模板即可。 ***** ## 案例地址: http://www.chenangroup.com/?list/13 http://www.chenangroup.com/?list/14 http://www.chenangroup.com/?list/15 http://www.chenangroup.com/?list/16 ***** ## 标签用法  {zzz:template sid=11} 调用指定分类模板 {zzz:template pid=0} 调用下级所有分类模板 ## 通用模块模板怎么写? 其实和普通模板一样,只是不需要头、尾、css和js,直接写好标签和html即可。 例如:mk-honor.html ``` <div class="listhonor" id="about_{zzz:senname}"> <div class="container"> <div class="aboutct"> <div class="aboutct_cn">{zzz:sname}</div> <div class="aboutct_img"><img src="{zzz:tempath}images/tt_line.jpg" width="160" height="7" /></div> </div> <div class="caselist"> <ul> {zzz:content sid={zzz:sid} num=8} <li> <a href="[content:link]" title="[content:title]"> <div class="pic"><img src="[content:pic]" alt="[content:title]"></div> <div class="title">[content:title]</div> </a> </li> {/zzz:content} </ul> </div> </div> </div> ```