分类分类
更新时间:2026-09-29 17:47:56作者:zhao
在ECShop模板的dwt文件中,经常可以看到类似 {insert_scripts files=’common.js’}或者{insert name=’cart_info’}的代码。
对于{insert_scripts files=’common.js’},我们可以很理所当然猜想到它是调用JS文件的语句。
而很多人都认为{insert name=’cart_info’}是调用的library/cat_info.lbi文件,但是实际不是直接控制cat_info同名称的lbi控制文件,而是由includes文件夹下的 lib_insert.php的文件中的insert_cart_info()函数控制,其实它与上面的类似,只是它掉的不是文件,而是函数返回的字符串,可以是HTML,也可以是普通字符串。
打开ECSHOP的安装的根目录下的includes文件夹,查找一个名为 lib_insert.php的文件。
在文件中查找“cart_info”,你会发现一个insert_cart_info()函数,没错,{insert name=’cart_info’}调出来的所有内容就是该函数的返回值。
注意它的函数名的命名规则是 “insert_” + 函数后缀名,这样在模板中调用时就可以用{insert name=’函数后缀名’}的方式调用函数的返回值了。
知道了这些。我们就可以在此文件中定义自己的函数,在模板中通过类似的方式调用就可以了。
这个动态的调用功能很方便,因为我只要我定义了函数,就可以在任何模板中调用该函数的返回值,就不用在去找该模板对应的PHP文件了,而且删除的话直接在模板里删掉就可以了,不会造成资源的浪费。
相关
可露优世界休闲益智790.16 Mv9.92.31.102026-09-29
下载OverPeak超人游戏角色扮演304.38 Mv0.62026-09-29
下载宇宙回形针休闲益智24.07 Mv2.1.282026-09-29
下载pvzrhlauncher启动器手游辅助91.98 Mv1.1.1-ci.5492026-09-29
下载玛雅纪元角色扮演884.12 Mv2.1.122026-09-29
下载倒水倒不停红包版休闲益智68.28 Mv1.0.42026-09-29
下载观心心理(心理成长服务)生活服务208.9 MBv2.0.42026-09-29
下载速查驾规(交通法规速查)生活服务91.6 MBv1.0.02026-09-29
下载高能及时导航2026官方最新版本生活服务68.8 MBv1.0.02026-09-29
下载AI语音智能帮手2026最新版本社交通讯83.0 MBv1.0.12026-09-29
下载Nuna智能吊坠APP(健康情绪助手)生活服务190.3 MBv3.8.02026-09-29
下载开锁豹(锁匠接单平台)生活服务42.2 MBv1.0.52026-09-29
下载










