什么是模板
1. 关于模板的定义
对于CMS来说,模板是它的核心功能之一,是整个系统的灵魂。有了模板功能,CMS就可以自由发挥,无限扩展。对于终端客户来说,他们第一次访问网站时,看到的是网站的整体风格设计,而不是网站的后台功能。所以,一个好网站,首先要让网页美工能自由的发挥想象力,设计出更精美的更漂亮的网页,以吸引客户的目光,留住客户的脚步。其次是要让精美的网页设计能和程序完美的结合,以便更深层次的为客户提供服务。 因此,CMS的模板功能一定要灵活,多变,适应能力强,扩展性强,并且对于使用CMS的后台的人员来说,易于操作,客易上手,能迅速的把网页美工设计并切图的静态网页转换成与程序相结合的动态网页。
2. 模板与CMS的关系
一个网站模板从设计到切图到套程序,要经过三个阶段。设计就不用说了,切图是什么概念呢?切图并不是简单的字面意义上的把图切开就可以,而是需要首先用切片工具(这里以PhotosShop为例 )把设计图切成若干个小图片,然后通过DIV+CSS布局的方式,把切成的小图或做成背景,或直接插入,最终实现与设计图效果一样的HTML静态网页。而套程序,就是要把做好的HTML静态网页与程序员开发的网站功能代码相结合,以实现网站的后台数据管理,前台的数据动态调用展示,会员互动等功能,从而实现网站最终发布后的效果。在CMS没有出现以前,套程序需要网页美工和后台程序员共同努力,小心调试,工作效率不高,且可重复利用率极低,每制作一个网站都要重新调整后台管理和重新整合前台页面,麻烦不说,经常还要多人配合,网站的制作效率低,开发成本还高。因此,CMS应运而生,让我们可以通过CMS的强大功能,方便快捷的创建网站的功能频道和栏目,并使用模板功能直接嵌套静态网页,并将之转换成动态方式输出。而CMS,也根据不同使用场合,不同网站要实现的功能,以及不同的开发商,也衍生出很多不同的CMS程序。这里所有的章节,我们只介绍本CMS的相关功能,请不要代入其他CSS,想要了解其他CMS,可以百度一下。本CMS的功能,可以说能实现互联网大约90%的网站建设需求。