ecmall 常用标签

ecmall 常用标签

ID:37724386

大小:151.37 KB

页数:13页

时间:2019-05-29

ecmall 常用标签_第1页
ecmall 常用标签_第2页
ecmall 常用标签_第3页
ecmall 常用标签_第4页
ecmall 常用标签_第5页
资源描述:

《ecmall 常用标签》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在ECMall模板中,用"{"开头,以"}"结尾就构成一个标签单元,"{"紧接着的单词就是标签名。在标签单元中单词前含"$"(美元符)的为变量名。一、资源引用   res标签·功能:返回当前模板当前风格目录的url路径·实例:{resfile=css/ecmall.css}这个标签在模板编译后将变成http://商城域名/themes/default/styles/default,注意末尾没有"/",返回结果会随后台设置的主题变化   lib标签·功能:返回javascript库的url路径·实例:{libfile=ecmall

2、.js}这个标签在模板编译后将变成http://商城域名/includes/libraries/javascript,注意末尾没有"/",返回结果不会随后台设置的主题变化   url标签·功能:url解析器,可根据后台伪静态状态返回相应url等。·说明:如果一个链接的目标页面需要伪静态功能,请使用该url标签,只有当后台开启伪静态并在.htaccess文件为目标页面设置了伪静态规则时url标签才能解析为静态url地址。·实例:{urlapp=goods&id=$goods_id}解析后如果伪静态成功则返回"goods/19"  

3、 include标签·功能:Include标签用于在当前模板中包含其它模板.当前模板中的变量在被包含的模板中可用.必须指定file 属性,该属性指明模板资源的位置.实例:[tpl]{includefile="header.html"}{*bodyoftemplategoeshere*}{includefile="footer.html"}[/tpl]二、模板变量  1.模板保留变量模板预置的一些系统变量,包括   $smarty.now  当前时刻对应的格林尼治时间戳,可以用{$smarty.now

4、date}显示当前日期时间,

5、关于date变量调节器请看下文讲解。   $smarty.get  $smarty.post $smarty.cookie $smarty.env $smarty.server$smarty.request $smarty.session同php的$_GET、$_POST、$_COOKIE、$_ENV、$_SEVER、$_REQUEST、$_SESSION变量。非程序人员如果需要了解请参考php相关手册了解  2.自定义变量·从php赋值变量:例如在调用该模板的app程序文件中进行赋值1.//在app/default.app.p

6、hp文件的index方法中$this->display前添加赋值语句2.$this->assign('name','Tom');//普通变量3.$this->assign('user',array(4.  'name'=>'Tom',5.  'age'  =>'28'6.));//数组变量7.$this->display('index.html');复制代码在themes/mall/default/index.html中显示变量[tpl]Hello,{$name},yourageare{$user.age}![/tpl]·在模板

7、中赋值变量:   assign标签  例在themes/mall/default/index.html中赋值变量[tpl]{assignvar="name"value="Tom"}Hello,{$firstname}![/tpl]  3.模板上使用语言项·说明:为了满足多语言需求,ECMall采用了语言包机制,除挂件外,在模板、js文件中均使用语言项代替直接显示语言文字。·语言文件:语言文件位于商城根目录下的languages目录下,为当前语言建了一个目录,如果您用的是sc-gbk版本,则会有sc-gbk目录,进去之后就能看到属

8、于前台控制器的全部语言文件了。除common.lang.php属于所有app外,每一个语言文件都只属于一个app(ECMall中称为控制器)。语言文件属于某个控制器而不属于某个模板,同一个模板如果被不同控制器调用将使用不同语言文件进行语言解析·实例1:在默认控制器对应的语言文件default.lang.php添加语言项"test"1.'热门搜索',4.  ......5.  'best_recommended'=>'精品推荐',6.  'test'=>'测

9、试语言项'7.);8.?>复制代码在index.html模板中显示语言项"test"[tpl]{$lang.test}[/tpl]输出结果为:测试语言项·实例2:模板中还支持数组形式语言项:在默认控制器对应的语言文件default.lang.php添加语言项"t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。