建站经验技巧织梦标签大全 制作dedecms模板必备标签

织梦标签大全 制作dedecms模板必备标签

织梦CMS(dedecms)是新手站长最常用的一款建站系统,它的优点是上手容易,模板制作简便,基本上熟悉下面这些标签后就可以轻松的制作出网站模板了,这些标签中出现的英文词汇不需要全部记住,但是请大致了解它们的含义。

【织梦CMS网页头部信息标签】

首页标题、关键词和描述:

<title>{dede:global.cfg_webname/}</title>
<meta name="description" content="{dede:global.cfg_description/}" />
<meta name="keywords" content="{dede:global.cfg_keywords/}" />

栏目列表页标题、关键词和描述:

<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)'/}" />

如果栏目页设置了SEO标题,则栏目页标题调用标签可写为:

<title>{dede:field.seotitle /}-网站名称</title>

文章内容页标题、关键词和描述:

<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />

全站引入模板样式表(注意这里的style.css文件名请改为自己的CSS文件名):

<link rel="stylesheet" type="text/css" href="{dede:global.cfg_templets_skin/}/style.css" />

网站一级栏目导航标签:

{dede:channel row="20" type="top" col="1"}
<li><a href="[field:typeurl/]"><span>[field:typename/]</span></a></li>
{/dede:channel}

【文章索引标签】(不分页的列表,一般用于首页文章索引或侧边栏)

{dede:arclist titlelen='40' row='10' orderby='id' typeid='1,3,6'}
<li><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}

这里的titlelen表示标题文字截取字数,row表示共多少条内容,typeid表示需要调用的栏目id,多个栏目用逗号隔开,不写此项则表示所有栏目,orderby表示排列方式,有下面几种:

orderby="pubdate" 表示按发布时间排序,默认降序,若按升序可加上orderway="asc" 

orderby="id"  按文章的id排序,默认降序,若按升序可加上orderway="asc" 

orderby="rand" 按随机顺序

orderby="click" 按点击次数排序

orderby="lastpost" 按最后评论时间排序

如果只显示指定的自定义属性的文章(比如推荐文章),可以用flag来表示,例如flag="h"表示“头条”,flag="c"表示推荐文章,当然这个属性可以自己在后台定义的……

{dede:arclist}和{/dede:arclist}之间的代码为循环显示的内容,除了添加文章标题和链接以外,还可以加入所属栏目的栏目名称[field:typename/]栏目链接[field:typeurl/]等等…

还可以显示文章的发布时间,常用的有下面几种格式:

06-08 [field:pubdate function=strftime('%m-%d',@me)/]

2012-06-08 [field:pubdate function=strftime('%Y-%m-%d',@me)/]

2016-02-03 13:28 [field:pubdate function=strftime('%Y-%m-%d %H:%M',@me)/]

除了文字链接,还可以使用图片链接,标签为:

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

【栏目列表标签】(分页的列表,用于栏目页)

{dede:list pagesize="10"}
<li>[field:typelink/] <a href="[field:arcurl/]" >[field:title/]</a></li>
{/dede:list}

注意这里是主标签是list而不是arclist,不定义typeid的情况下,默认为当前栏目,pagesize表示文章总数。循环代码里标签基本与arclist中相同,常用的调用标签还有: 

文章ID:[field:id/]

文章标题:[field:title/]

文章短标题:[field:shorttitle/]

文章标题带链接:[field:textlink/]

文章作者:[field:writer/]

文章发表日期:[field:stime/]

文章所属栏目的目录:[field:typedir/]

文章所属栏目的名称:[field:typename/]

文章的图片链接:[field:imglink/]

文章的缩略图:[field:images/]

文章简介:[field:description function="cn_substr(@me,120)"/]... 

带链接的栏目名称:[typelink] 它等同于<a href="[typeurl]">[typename]</a>

栏目列表分页标签(其中的数字5表示显示5个页码):

{dede:pagelist istitem="index,pre,next,end," listsize="5"/}

【内容页标签】

文章标题调用标签:

{dede:field name="title"/}

文章来源调用标签:

{dede:field name='source'/}

文章作者调用标签:

{dede:field name='writer' /}

文章Tag调用标签:

{dede:tag type='current'/}

文章主体内容调用标签:

{dede:field name='body'/}

文章分页调用标签:

{dede:pagebreak/}

上一篇和下一篇文章标签: 

{dede:prenext get='pre'/}{dede:prenext get='next'/}

相关文章调用标签: 

{dede:likeart titlelen='24' row='10'}<li><a href="[field:arcurl /]">[field:title /]</a></li>{/dede:likeart}

【系统其他标签】

当前位置(面包屑导航)调用标签: 

{dede:field name='position'/}

调用外部htm文件:

{dede:include file='head.htm' ismake='yes'/}

网站版权调用标签: 

{dede:global name='cfg_powerby'/}

网站备案调用标签:

{dede:global name='cfg_beian'/}

自由列表标签:

{dede:freelist/}

织梦CMS制作模板的常用标签就为大家介绍到这里,请将本页加入您的浏览器书签或收藏夹,以便制作模板的时候随时查找标签。

站长Colin Gao,85后自由职业者,爱钻研,爱学习网页设计。建立本站的目的是整理学习笔记,分享学习经验,认识更多的朋友。感谢您阅读本站的文章,部分内容参考了网上的一些教程,但我会尽量根据自己的理解写更多原创的东西,本站网址如下,欢迎转载:
如果方便的话,转载请注明来自:http://www.cssaaa.com/website/46.html