Ecshop的模板标签

Ecshop的模板标签

经常在ec的论坛看到要求官方发布EC模板标签列表的呼声,甚至有热心网友也在整理一些标签列表
其实我知道,很多希望制作模板的人,就是因为对标签的不熟悉,无法下手
今天我就来说一说,官方为什么不能给这个列表,以及教会你怎么掌握EC的模板机制,通过这篇文章,你就不再需要官方发布什么”标签列表”就能随心所欲的使用EC的标签,制作你的模板了!
通过一个小例子来解释一下EC模板运行的大致原理。比如登录用户中心我们看到的第一句话:“admin,欢迎你回到ecshop”。
先来看一下EC的模板是怎么做的,代码如下: 

复制内容到剪贴板 

代码:

  
    <h3 style="margin:0px;color:#555;"> {$info.username} {$lang.welcome_to} {$info.shop_name}!</h3>

这里的标签{$info.username} 是怎么来的呢?

简单说一下EC模板工作原理:
假设在new.php文件里有这样一段代码

复制内容到剪贴板 

代码:

    $username = "xiaodu";
    $smarty->assign('myname',   $username);
    $smarty->display('new.htm');

那么我们在设计new.htm的时候就可以使用{$myname}这个标签了,运行new.php将显示:xiaodu

PHP程序就是这样和模板挂起钩的,这样大家就应该明白为什么没有所谓的 标签列表 了吧。你可以任意的定义任何你想要的变量到你的模板!

This entry was posted in 学习笔记 and tagged , , . Bookmark the permalink.

1 条评论

  • jeccy 发布于   2008.11.08 12:59

    EC的模板是smarty来的

    • (Required)
    • (Required, will not be published)

    使用新浪微博登陆