• 记录生活,发现同好!--个人生活点滴记录博客

dedecms仿站之list_article.htm(文章列表页)标签介绍

个人博客吧 次浏览

list_article.htm是织梦默认文章列表模板,熟练使用其列表页标签({dede:list}{/dede:list})、时间调用标签、内容简介调用标签等对dedecms仿站达到事半功倍。

在dedecms后台的模板管理打开list_article.htm,在头部会看到如下三个tkd标签:

<title>{dede:field.title/}_{dede:global.cfg_webname/}/title>

<meta name="keywords" content="{dede:field name='keywords'/}" />

<meta name="description" content="{dede:field name='description'function='html2text(@me)'/}" />

{dede:field.title/}调用的是栏目的名称,与文章的标题通用,栏目也可以调用{dede:field.seotitle /}SEO标题。{dede:global.cfg_webname/}网站名称。而{dede:field name='keywords'/}栏目关键词,dede:field name='description'栏目描述,function='html2text(@me)是用来屏蔽过滤html代码的。上面标签是通过后台栏目添加调用的,如下图所示:

dedecms栏目添加设置

dedecms文章列表页标签介绍

当前位置标签调用:{dede:field name='position'/}

{dede:list pagesize='10' titlelen=44}列表页显示10条结果,标题最长44个字符(22个字)。

<li><a href="[field:arcurl/]">img src="[field:picname/]" alt="[field:fulltitle/]" /></a>

[field:arcurl/]标题链接,[field:picname/]图片地址,[field:fulltitle/]图片alt属性

<h3>a href="[field:arcurl/]">[field:title/]</a></h3>分别是文章链接,文章标题

<p>[[field:typelink/]]文章所属的栏目

[field:pubdate function='strftime("%Y-%m-%d %H:%M:%S","@me")'/]文章发布的时间

[field:click/]/p>文章点击次数

<p>[field:description function="cn_substr(@me,200)"/]...内容简介显示200字符

<a href="[field:arcurl/]" class="u-4">[详细]</a></p></li>{/dede:list}

上面的代码显示效果如下图所示:

dedecms列表页标签介绍

dedecms列表分页标签调用如下:

{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}

listitem 表示页码样式,可以把下面的值叠加

index首页、pre上一页、pageno页码、next下一页、end末页、option下拉跳转框、

listsize表示[1][2][3]这些项的长度 x 2

显示效果如下图:

dedecms列表分页标签

PS:head.htm列表头部的调用(导航条的调用)

{dede:channel type='top' row='10'}

<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}

其中type='top'表示顶级栏目,[field:typeurl/]表示栏目的链接地址,[field:rel/]表示导航栏的下拉栏目,[field:typename/]表示栏目名称。


本文由MAOLAI博客编辑整理发布,欢迎分享,转载请注明出处!