首页 > 文章 > 杂文

ecshop模板中libs.xml的作用
时间:2013-06-13 17:35:15  点击: 来源:  作者:

libs.xml这个文件存在于ecshop的模板文件里面。打开之后可以发现有很多类似这样的代码: <file name="index.dwt">- <region name="左边区域"> <lib>cart</lib> <lib>category_tree</lib> <lib>top10</lib> ...

libs.xml这个文件存在于ecshop的模板文件里面。

打开之后可以发现有很多类似这样的代码:

 <file name="index.dwt">

- <region name="左边区域">
  <lib>cart</lib>
  <lib>category_tree</lib>
  <lib>top10</lib>
  <lib>promotion_info</lib>
  <lib>order_query</lib>
  <lib>invoice_query</lib>
  <lib>vote_list</lib>
  <lib>email_list</lib>
  </region>
  <region name="站内快讯上广告位(宽:210px)" />
- <region name="右边主区域">
  <lib>recommend_best</lib>
  <lib>recommend_new</lib>
  <lib>recommend_hot</lib>
  <lib>auction</lib>
  <lib>group_buy</lib>
  </region>
  </file>

那么这有什么意义么?其实libs.xml最大的作用在于限制库项目的出现,而达到以下的效果

没错,就是“非可编辑区域文章无选择项”这样的提示,从而无法选择模块。

 

我们再回过头去看看之前的那段代码

 <file name="index.dwt"> index.dwt,也就会代表首页的模板文件

 <region name="左边区域"> 左边区域,是位置

<lib>cart</lib> 购物车模块

<lib>category_tree</lib> 分类树模块

  <lib>top10</lib> 销售排行榜模块

..... 等等其他模块

而这里没有出现的模块,将出现“非可编辑区域文章无选择项”字样,也就是不能编辑了。

我们可以发现 ur_here.lbi,search.lbi,等这些模块没有出现在libs.xml中,这也说明了这些模块将无法选择。

现在大家知道了吧,其实libs.xml就是限制模块可以选择的功能,这样设计的本意是让模板作者通过libs.xml文件的修改来固定某些模块的展示,不让不懂的客户随意设置,但最后大部分模板制作者根本不知道这个文件的作用,从而变成了摆设。

所以这个文件变成了鸡肋,可有可无。

当然,你在后台设置模板仲遇到“非可编辑区域文章无选择项”字样的话,只要删除这个libs.xml文件即可,这样就能任意调用模块位置了。

”您可通过以下微信二维码,赞赏作者“
 
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
linux服务器同步互联网时间
linux服务器同步互联
亚马逊云lightsail服务器使用教程 | 亚马逊云lightsail使用指南
亚马逊云lightsail服
hostdare 4折优惠,直接降价60% 美国洛杉矶低至 $10.4/年 768M内存/1核/10gNVMe/500g流量
hostdare 4折优惠,直接
六类网线cat6a和cat6e的区别
六类网线cat6a和cat6e
相关文章
栏目更新
栏目热门

关于我们 | 广告服务 | 联系我们 | 网站地图 | 免责声明 | WAP | RSS


Copyright © 运维之家 2013-2023