list标签与get标签的区别

发布时间: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%}

list标签与get标签的区别

相关推荐