您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop标签Smarty中{literal}的使用方法介绍
含玉2025-01-21 15:43:55ecshop商城教程已有人查阅
导读如何在文件里加入JS代码,如果按一般平常添加方法,会出错,解决的方法:把script套在{literal}{/literal}之间试试看,例如:{literal}{/literal}看到好多ecshop的模板文件中 都有{l
如何在文件里加入JS代码,如果按一般平常添加方法,会出错,解决的方法:
把script套在{literal}{/literal}之间试试看,例如:
{literal}
{/literal}
看到好多ecshop的模板文件中 都有{literal}{/literal} 标签的影子,该标签一般都是把js 包含起来,一直不知道是什么作用,或者这样写有什么含义。找了半天才现在,他的真真作用,还是学习不到位啊。
literal 标签是在smarty中的存在的,这就能理解为什么会出现在ecshop中了。smarty会把所有的{}都当成是自己的程序,我们在js中如果想定义一个函数的话就会用到{} 。smarty一编译就把js中定义函数的{}当做自己的东西来编译。这样就可能出现问题了。为了解决这个问题,于是诞生了{literal}标签。
也可以这样理解:iteral 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示。
把script套在{literal}{/literal}之间试试看,例如:
{literal}
{/literal}
看到好多ecshop的模板文件中 都有{literal}{/literal} 标签的影子,该标签一般都是把js 包含起来,一直不知道是什么作用,或者这样写有什么含义。找了半天才现在,他的真真作用,还是学习不到位啊。
literal 标签是在smarty中的存在的,这就能理解为什么会出现在ecshop中了。smarty会把所有的{}都当成是自己的程序,我们在js中如果想定义一个函数的话就会用到{} 。smarty一编译就把js中定义函数的{}当做自己的东西来编译。这样就可能出现问题了。为了解决这个问题,于是诞生了{literal}标签。
也可以这样理解:iteral 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示。
本文标签:
很赞哦! ()
随机图文
-
ecshop支付方式显示顺序排序怎么自定义
细心的ECSHOP用户也许已经发现了,进入 后台 》系统设置 》支付方式 ,无论怎么设置“排序”,在前台显示的时候,快钱总是在 位,财付通总是在第2位。 -
ecshop商品相册鼠标移动滑过小缩略图显示大商品图片
部分人ECSHOP模板商品页面商品相册缩略图小图要靠点击才会显示商品大图先打开goods.dwt在之间。然后找到代码: -
ecshop的jquery与transport.js冲突解决方法
ecshop里面jquery与transport.js文件冲突是众所周知的,这里提供的方案,不是最完美的,是在网上提出的解决方案的基础上整理的。 -
ecshop发送邮件设置方法和使用说明
介绍:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装 mail 系统。一般的虚拟主机都内置邮件系统。因此强烈推荐使用这种方式。
留言与评论 (共有 条评论) |