写代码时如何理解dede模板

写代码的不一定是程序员,很多网站程序使用、更改多的人有时候也需要写代码。对于一些刚开始接触网站程序的人来说,如何理解dede模板(是dede调用模板,不是网站整个的模板)的意思呢?本站一开始接触模板的时候也只能够按照模板上代码的意思进行调用,对于dede模板具体是怎么运行的很是不理解。如果能够对dede模板理解很深,那么就可以自己写相应的模板,得到自己想要的前端显示效果了。
 
我们在接触模板时,可以将dede模板想象成一个框架,这个框架是用来调用装载相关的文章内容、标题、描述、时间、作者、浏览量等等信息的,调用的内容可以按照你指定的栏目ID、文章ID、排列顺序以及推荐、图片、特荐等标签来显示。dede模板在套用时理解不算是很难,难的是如何与HTML5结合使用。HTML5与dede模板使用的语言是不同的,所以刚开始接触时网站程序时,不要将两者混在一起去理解,而在使用时两者却是一起的。即HTML5与dede模板调用的代码可以相互嵌套,HTML5可以嵌套dede模板代码,dede模板代码也可以HTML5,只要效果能够满足你自己的需求都可以。HTML5与dede模板调用代码嵌套使用过程可以理解为:
 
我们首先使用HTML5将整个网站的head、body、foot书写好,然后将网站body部分分割成为几个大小块,并将这些块用id、class等进行命名,然后使用CSS将不同class、id块的格局布置好,并使用JS将相关的按键功能、动画、表单提交等效果写好。将各个id、class命名后的块分割好后,剩下的就是使用dede模板调用代码,自动将我们在程序后台编辑的文章、图片集等内容显示在这些块里面了。以上过程就是我们如何书写dede模板的过程,下面来介绍有助于更好理解dede模板代码的几点经验:
1、dede网站程序是以PHP语言为基础书写的,配合HTML、CSS、JS可以将后台程序制作显示出来,我们在使用网站后台时,通常不会接触、使用到PHP语言,除非你要对后台程序进行更改。而网站前台是以HTML5为基础书写的,HTML也是可以嵌套PHP的,所以网站前后台的使用最多的语言是不相同的。
2、PHP文件是可以互相调用的,dede模板代码也是可以互相调用的,它们在调用上有点类似。例如{dede:include filename="foot1.htm"/},这段代码的意思是包含foot1.htm模板文件中的内容。
3、dede模板调用代码与网站模板有相同有不同的地方,网站模板是由很多dede模板、CSS、JS等文件组成的。dede模板代码是以织梦网站PHP程序为基础,为简化调用代码书写设计出来的“简称”,例如 {dede:field.body/}这个是后台文章添加的内容,代码简单容易理解,调用起来也很方便,这也是织梦成功的地方。如果没有这个调用的dede模板代码,想要将我们编辑的内容一一的写到HTML5中,那么看起来会很麻烦,也很难看。PHP中可以嵌套{dede:field.body/},而经过尝试 {dede:field.body/}中是不可以在嵌套PHP的。
4、在写dede模板调用代码时,可以参考使用文档进行相关内容的调用,最快最有效的方法却是直接在网上搜索一段,然后复制粘贴后,再进行简单的修改。不过此时,需要注意的是与HTML5的结合不要出错,id、class也要匹配。
5、如果想要在dede模板代码中添加自定义的内容,那么需要在网站后台频道模型,内容模型管理相关的频道中添加相应的字段,以便调用。
6、dede模板代码中也可以全是HTML语言书写的,其文件类型是htm为结尾的,虽然HTML5文件也可以为htm,并在前端显示,但最好还是不要弄错了。
请按F5,刷新后再评论
  • 全部评论(0
    还没有评论,快来抢沙发吧!