本章介绍如何建立公共类库。
首先通过上一节已经把indehtml文件的后缀改成了dwt。
也进行了相关例子讲解,首先看默认模板文件,
意思是取出/library文件夹下page_header.lbi文件。进去/library/page_header.lbi看下发现是看起来像html文件,但有一些php的属性掺和。
这样,先在DW里面建立一个PHP文件,把index.html的一个div拷贝到新建的php文件里面,并且命名为test.lbi,保存到你的demo文件下的library里面,注意后缀。
然后后再把刚刚选中拷贝出来的div删掉,
到前台刷新一下看是你的删掉的div是不是如你所愿没有显示出来。
接下来在删掉div的地方加上一下一句话,你会发现div又会重新显示出来。
解析:
调用"/library/test.lbi"文件显示,因为之前已经把div拷贝到"/library/test.lbi"里面,所以一样会调用出来显示在前台。看一下我自己制作的效果。
代码:
前台效果:
可能css样式的不同,导致显示形式不一样,关键是要知道怎么把公共的东西抽取到公共类库里面去。在需要的地方在实现调用就可以的。
要注意一点,类库文件里面要通过smarty绑定相关属性,通过后台取出来,如果后台没有则考虑是不是建立相关属性,还是写死。不过个人建议尽量把代码写活了。