帮助中心 > CmsEasy 模板制作 > 列表页模板 > 文字列表模板

文字列表模板

1、如何编辑列表模板

文字列表模板存放在模板包archive文件夹中,命名以list_text为前缀

 

在模板包中找到list_text.html 模板,复制另存为一个新模板,命名为list_text_自定义名称.html

 

自定义名称可以是英文或拼音,但不能用中文!

 

2、列表模板结构

所有列表页面模板布局主要分三部分,页头/页中/页底。


 

2.1 页头引用全站通用页头模板

 

    {template 'header.html'}

 

2.2 页中部分为页面主要显示内容,

文字列表模板主要显示栏目内容列表,并以文字列表形式显示。

    {loop $archives $archive}
     {$archive['title']}//内容标题
     {$archive['url']}//内容链接
     {/loop}


 

2.3 页底引用全站通用页底模板

 

    {template 'footer.html'}


 

3、列表模板常用函数说明

 

列表中引用栏目所属内容列表循环举例

    {loop $archives $archive}
     <a title="{$archive['stitle']}" href="{$archive['url']}" target="_blank" >{$archive['title']}</a>
     {/loop}


 

列表中内容名称

    {$archive['title']}


 

列表中内容链接

    {$archive['url']}


 

列表中内容链接Title

    {$archive['stitle']}


 

列表中内容评级

    {$archive['strgrade']}


 

内容简介

    {$archive['intro']}


 

内容缩略图

    {$archive['thumb']}


 

发布时间

    {$archive['adddate']}


 

浏览次数

    {$archive['view']}


 

限定引用内容文字数量

    {cut(strip_tags($archive['content']),20)}


其中20为字数

 

列表分页

    {if isset($pages)}
     {category_pagination($catid)}
     {/if}


分页代码必须放置在{loop}外部!

 

列表中显示递增数字举例

    {loop $archives $i $archive}
     {=$i+1}-<a title="{$archive['stitle']}" href="{$archive['url']}" target="_blank" >{$archive['title']}</a>
     {/loop}


其中$i为递增变量

 

显示结果为

    1-文字标题
     2-文字标题
     3-文字标题
     4-文字标题
     5-文字标题


 

列表中按指定插入内容举例

    {loop $archives $i $archive}
     {if $i%3==0}插入{else}{/if}
     <a title="{$archive['stitle']}" href="{$archive['url']}" target="_blank" >{$archive['title']}</a>
     {/loop}


其中$i为递增变量

 

显示结果为

    文字标题
     文字标题
     文字标题
     插入
     文字标题
     文字标题


其中3为指定位置

 

CmsEasy 助您「轻松搭建」企业官网。

 


本文是否有帮助?