list标签与get标签的区别
发布时间:2012-07-20 14:24:56
发布时间:2012-07-20 14:24:56
1、 list例子:
{%list name=list file=listpic class=mid:1,dlid:1,tid:1,max:1%}
输出结果:
1:标题一
2:标题二
3:标题三
2、 get例子:
{%get name=list class=mid:1,tid:4,max:6%}
{%forlist from=$array key=i max=3%}
{%key=>i%}:href="{%$array[i].link%}">{%$array[i].title%} <br>
{%/forlist%}
{%/get%}
输出结果:
1:标题一
2:标题二
3:标题三
list的参数大部分与get参数相同,区别在于get的输出内容代码是直接写在当前模板当中,而list的输出内容代码是指定在lib中的某个文件。
如上面第一个例子:“file=listpc”中的“listpc”为其输出内容代码的文件名,在指定的lib文件夹中,其格式为.html,打开该文件就可以看到相应的输出内容代码:
{%forlist from=$array key=i%}
<ul>
<li class="center"><a class="infolist" title="{%$array[i].title%}" href="{%$array[i].link%}"><img title="tel" src="{%$array[i].pic|zoom(180,120)%}"/>a>li>
<li class="center"><a class="infolist" title="{%$array[i].title%}" href="{%$array[i].link%}">{%$array[i].title|cutstr(17)%}a>li>
ul>
{%/forlist%}
而在第二个例子:其输出内容代码就在“get”标签中:
{%forlist from=$array key=i max=3%}
{%key=>i%}:href="{%$array[i].link%}">{%$array[i].title%} <br>
{%/forlist%}