首页 > CMS > Ecshop > 正文

Ecshop二次开发之自定义库文件和模板数据调用实例

2024-07-09 22:56:57
字体:
来源:转载
供稿:网友
这篇文章主要为大家介绍了Ecshop二次开发之自定义库文件和模板数据调用方法,是进行ecshop二次开发中非常实用的重要技巧,涉及底层库文件的修改与应用,需要的朋友可以参考下
 
 

本文实例讲述了Ecshop二次开发之自定义库文件和模板数据调用方法。分享给大家供大家参考。具体方法如下:

Smarty的标签非常多,也比较繁琐,所以Ecshop使用了精简版的Smarty,其中用到的Smarty模板语法:

{$keywords} 输出模板变量
{$array.test.abc} 输出二维数组
{$lang.remark_package} 语言包$lang[remark_package]
{insert_scripts files='common.js'} 引入js文件
<!-- {foreach from=$property_group item=property} -->xxxx<!-- {/foreach} --> 循环
<!-- {if $package_goods_list} -->xxxx<!-- {/if} -->  判断
<!-- #BeginLibraryItem "/library/goods_tags.lbi" --><!-- #EndLibraryItem -->  引入goods_tags.lbi库文件,相当于PHP的include
{*内容*}  html注释,只在模板上显示,页面上会被删除掉.Ecshop二次开发的数据调用,主要动用到以下两个目录下的文件
dwt(模板文件)路径: themes/default
lbi(库文件)路径: themes/default/library
举个例子就很清楚了,是我从网上找来的,由于转载得很严重,所以不知道真正出处。
我们在themes/default/library下新建一个名为newest_comments.lbi的库文件,写入以下内容:
 

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表