内容正在载入中,请稍后……
公告
搜索
统计
其他
15 Oct.2013

ecshop自定义模板标签 不指定

作者: 我就是个世界   分类:技术&学习 » PHP 学习   出处:本站原创            | |
最模板客户想给ecshop定义个常量,想写在模板当中,全站调用,不修改模板。那有没什么简单方法? 最模板这里简单提供下思路: 比如data/config.php 这里文件 我们看到 define('EC_CHARSET','
最模板客户想给ecshop定义个常量,想写在模板当中,全站调用,不修改模板。那有没什么简单方法?

最模板这里简单提供下思路:

比如data/config.php 这里文件

我们看到


define('EC_CHARSET','utf-8');

define('ADMIN_PATH','admin');

define('AUTH_KEY', 'this is a key');

define('OLD_AUTH_KEY', '');


这些代码, define() 函数定义一个常量. 这里就采取define定义常量,然后引入系统当中作为标签使用。

比如我们想定义个标识:  
define('SHOP_URL','http://www.66hsh.com/');


然后修改includes\lib_main.php    大约1625行 function assign_template   函数定义

在代码:    
$smarty->assign('ecs_version', VERSION);


下增加:      
$smarty->assign('shop_url', SHOP_URL);


最后模板文件中插入标签  {$shop_url}.  这样就可以显示自定义的标签常量了。

分享到QQ空间
时间:17:54 评论(0) 引用(0) 阅读(13010) Tags: , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情