ecshop二次开发之模板调用js,php和注释
更新时间:2016-10-10 点击量:1944
ecshop模板是smarty模板引擎的扩展和简化。如何在smarty中使用这些操作呢。我们将结合以下例子来谈谈一些具体的操作流程。
很简单,比如
<script>
var goods_id = {$goods.goods_id} ;
</script>
直接就可以按这个方式来初始化JS的变量了。
2:如果通过ecshop模板批量初始化js变量
<script>
var gmt_end_time = {$promote_end_time|default:0};
{foreach from=$lang.goods_js item=item key=key}
var {$key} = "{$item}";
{/foreach}
</script>
我们可以看到,我们在js里面同样可以写ecshop模板的foreach循环语句。
3:如何在ecshop模板中写php代码
很简单。直接用php标签来写
<?
$gid = '1';
$this->assign('gid',$gid);
?>
4:如何在模板中注释说明
<!--开始文字类型的友情链接{foreach from=$txt_links item=link}-->
[<a href="{$link.url}" target="_blank" title="{$link.name}">{$link.name}</a>]
<!--结束文字类型的友情链接{/foreach}-->
在<!--中间写注释,就可以起到说明的作用了-->
如果文章对您有帮助,就打赏一个吧