在Ecshop的lbi库文件中嵌套调用另一个lbi库文件-站长杂谈下载

在Ecshop的lbi库文件中嵌套调用另一个lbi库文件

来自版块: 站长杂谈发表于: 2015-8-8 23:35:10
26389
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
我们在制作ecshop模板时,经常会遇到如下问题:2 ~0 Q3 N6 k% Q4 ~1 [; p
如何在一个库项目(a.lbi)中包含另一个库项目(b.lbi)。
1 q1 o4 ]" c+ e+ U( @
3 D8 u7 _7 h1 l6 P- \6 }& b# @$ ?$ l
这个问题,在标准的smarty模板引擎中是很容易实现的,8 X- ]; G2 k7 i! n  ?/ m
但是ecshop的smarty引擎不是完整的SMARTY,只有部分的smarty功能,' e* q* B' r. `, d& A
要想实现在Ecshop的一个lbi库项目文件中调用另外一个lbi库项目文件,9 Q1 Q% j2 h8 d) s  I3 J8 S3 ?
没有直接的方法,但是可以用以下两种方法实现:5 k, m( b, |4 ^, p& m

& z6 b  K$ c7 Z% a- X( w# c一、
( ]( X1 H# s* W- j8 ~/ T3 V  ]8 O- }1 K5 Z# Y! f
在一个lbi文件的代码中增加php代码来包含另一个lbi文件1 }+ r% O& ^2 Z, x$ n
如下所示:# x% M3 \- c. D9 T! |- C, X; h

2 s. X" t8 c4 L* c" W4 _8 _) P8 b<?php echo $this->fetch('library/b.lbi '); ?># E9 y1 n: Q! [8 D) C. ]* d
9 b; l: g: Y3 K' f
二、6 j8 I) O: E; m) z

! w# W3 y& X& @4 V' {+ J在一个lbi文件中直接用include包含另一个lbi文件
% v0 n% y/ d1 ~. u+ {) m! z如下写法:
% a2 G# f, W3 W! _% J+ U. X( K" ]
; [* }" U6 t9 F2 @% Y{include file='library/b.lbi '}5 _4 c# f" c& R% G. l

4 Q7 _5 x3 R) T' U# c$ g* [8 T6 Q5 _5 ~+ M, n4 q( F
注:建议您使用第二种方法,更科学更安全
$ W# L0 {% d5 ?: k8 Y2 B

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部