php lbi与dwt是什么,修改ecshop模板中lbi和dwt文件需知

本文介绍了ECShop中的DWT模板文件和LBI库文件的使用原理。DWT作为框架,连接LBI内容。修改LBI文件可以实现特定板块的更新,而直接修改DWT可能导致内容无法同步。通过添加可编辑区域和后台的“设置模板”,可以灵活管理模板。举例说明了如何通过DWT调用LBI内容,如头部文件的调用。理解这一机制对于ECShop初学者来说至关重要,多实践和思考能提升代码修改技巧。
摘要由CSDN通过智能技术生成

下面我们讲下ecshop中的dwt和lbi文件

首先要明白dwt模板文件是一个(框架),控制着ecshop的大体框架,里面链接着所需的lbi库文件(内容)。修改dwt里面lbi部分的内容是不会 发 生变化的.需要修改lbi文件.然而lbi内容也可以镶嵌到dwt模板文件里面(镶嵌就是分离到模板文件里面了,和原先的lbi文件没有关系了.)但是这 样的话.其他dwt模板页面也使用到相同的lbi板块的话,内容就不能同步了.只能再继续镶嵌,造成了效率不高。所以ecshop才把内容lbi文件分离 出来,方便链接。

在模板文件里面添加可编辑区域.(可编辑区域是给程序使用的.每在模板里面添加一个可编辑区域都可以在"模板管理=>设置模板"的区域里面看到已添加的可编辑区域的名字.),然后就可以通过后台管理的"设置模板",把库文件调到您想要的可编辑区域里面.

明白这些对于ecshop初学者来说可能比较困难,但寨卒认为,只要多动手修改,别人给出代码的时候不要一味的直接抄袭来,按部就班的修改完之后,再回头思考下,慢慢的就会总结出来好的代码修改方法了。当然多来我的博客也会有好处的。

下面举个例子来说明,拿ecshop2.6.2中的默认模板来说。index.dwt里 

之后有如下代码。

{$lang.shop_notice}

{$shop_notice}

上面代码中的 

就是调用了page_header.lbi的内容,就是调用了头部文件。如果你打开大部分其他页面的话你会发现这段代码都在,就是调用了页面头部的内容, 让 每个页面的头部文件都相同,如果我们想修改部分头部文件的话(包括导航,logo等),都可以打开page_header.lbi来修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值