我们了解cmf 之前的模板使用方式,都是由开发者通过编码来改变模板的内容,比如用户想改一个网站 logo,或者某个文字这些都要麻烦开发者! 这样事情就变的很复杂,如果你做好了一个项目客户就只想改个文字,还要打电话给你,这效率太低了,你也不好意思收钱! ## 运营与码农的故事 想想有没有这样一个场景 > 你给公司做官网,你花了一个月时间做好了,交给了运营人员,老板又安排你做其它事了. > 此时官网已经上线,你也投入到新的项目中,但运营人员在运营官网时发现有很多文字的东西还要再优化一下,或者哪个图片不太合适想换一下,这时给你打电话,让你来改,一次两次... > 你已经无耐! > 运营人员也无耐! > 改吧! 事情可不可以是这样: > 你给公司做官网,设计师先把设计做好给你. 你开始网站编码,但在编码时,你把文字图片等一些不影响布局的东西改成变量,并可以在后台设置,交给了运营人员时所有的文字只是你事先设置好的默认文字,并告诉他想改就能在后台改,此时网站上线,老板安排你做其它事,你也投入到新的项目中,运营人员在运营官网时发现有很多文字的东西还要再优化一下,或者哪个图片不太合适想换一下,这时就不用你打电话给你了! 再也不用天天接到运营的电话! ps:如果运营是美女,就在代码写死吧! ## 小前端的挣外快 你是一个设计,并还会点前端的技术,略懂 php,偶尔也会有几个小单子; 之前接单子: > 有个朋友介绍一个单子 ,项目价格才10000,你分他2000,还要做点小设计,你好不容易找一个叫 ThinkCMF 的免费开源的项目,接单不错,可以自己改点东西,项目做好,客户还要改这个文字,那个图片,可这些你提前都是在代码里写好的,只能改代码,客户电话一个接一个... ... ## 傻瓜式模板 在 ThinkCMF5中,我们给每个模板文件增加一个配置文件,开发者可以通过编码增加模板配置,用户在安装模板后,可以在后台主题管理更改这些事先做好的配置. 傻瓜式模板的优点: * 产品化 * 易于分发 * 易于销售 * 可实现通用模板 * 易于维护 ## 视频讲解 https://chuanke.baidu.com/v4472461-241676-1805255.html