常用的dedecms 标签 用法总结

常用的dedecms 标签 用法总结

1.dedecms标签中最常用的【Arclist 标签】它使用范围是:封面模板、列表模板、文档模板。
子属性:[field:ID/]、[field:title/] 、[field:shorttitle/]、[field:textlink/]、[field:writer/] 、[field:stime/]、[field:typedir/]、[field:typename/]、[field:typelink/]、[field:imglink/]、[field:image/].
例子:{dede:arclist typeid='' row='1' titlelen='20' infolen='' imgwidth='100' imgheight='80'}
文章ID:[field:ID/]

文章标题:[field:title/]

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

文章所属栏目的文字链接:[field:typelink/]

{/dede:arclist}

更多的属性,dedecms官方在【Arclist 标签】的基础上延伸出来一些别外标签,如:hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 。

举个例子介绍一下其中的dedecms标签中的【imglist标签】的具体代码如下:
{dede:imglist typeid='' row='2' col='1' titlelen='20' infolen='' imgwidth='100' imgheight='80'}
[field:imglink/] [field:textlink/]

{/dede:imglist}

2.【Channel 标签】主要用于获取栏目列表,使用范围是封面模板、列表模板、文档模板。type有三个属性“ top”、“sun/son”、“self ”。

{dede:channel row='3' type='sun' typeid='8'} ‘ row控制产生几条信息
[field:typename/]
{/dede:channel}

3.【Channelartlist 标签】用于获取当前频道的下级栏目的内容列表。该标记在封面模板(包括主页)中的经常被用到。channelArtlist 是dedecms标签中唯一一个可以直接嵌套其它标签的标签。

使用举例:{dede:channelArtlist typeid="3" col="1"}

{dede:type}
[field:typename/]
{/dede:type}
{dede:arclist row="5"}
[field:textlink/]
{/dede:arclist}
{/dede:channelArtlist}

4.【Type 标签】表示指定的单个栏目的链接。作用在:封面模板、列表模板、文档模板。
使用方式:{dede:type typeid='96'}{/dede:type}


5.【List 标签】表示列表模板里的分页内容列表。它的适用范围仅列表模板。

{dede:list col='1' row='3' titlelen='20'
imgwidth='120' imgheight='80' pagesize='3' typeid='95'}
[field:imglink/] [field:textlink/]

{/dede:list}

这样的代码显示的是:文章中的缩略图-文章的标题连接。

6.【Pagelist 标签】表示分页页码列表 作用的范围是:列表模板
举个例子了:
{dede:list col='1' row='3' titlelen='20'
imgwidth='100' imgheight='50' pagesize='3' typeid='5'}
[field:imglink/] [field:textlink/]
{/dede:list}
{dede:pagelist listsize='3' listitem='index pre pageno next end option'/}

效果是每一页显示三个文章列表。
7.【Pagebreak 标签】表示文档的分页链接列表。适用范围:仅文档模板。
{dede:pagebreak/}
想要使用【Pagebreak 标签】的前

提条件是,文章存在分页。这个在后台设置就可以。

8.【Prenext 标签】表示获取文档“上一篇/下一篇”的链接列表。
适用范围:仅文档模板。
{dede:prenext/}
{dede:prenext get='pre'/} 上一篇
{dede:prenext get='next'/} 下一篇


9.【Pagetitle 标签】功能说明:表示获取文档的分页标题 适用范围:仅文档模板。
{dede:pagetitle style='select'/}


style的属性‘link’文字直接连接 ‘select’下拉框

10.【Mynews 标签】用于获取站内新闻,用于封面模板。作用是有利于站长及时与会员沟通。
操作方法是在模块辅助插件中添加站内新闻。在index.htm中调用的语句是
{dede:mynews row='2' titlelen='25'}标题:[field:title/]

作者:[field:writer/]

时间:[field:senddate function="strftime('%y-%m-%d %H:%M',@me)"/]

内容:[field:body/]

{/dede:mynews}

11.【vote 标签】用于获取一组投票表单,适用于封面模板。
操作过程是:在后台选择模块辅助插件-->投票模块-->增加一组投票
调用过程是{dede:vote id='2' lineheight='20'
tablewidth='50%' titlebgcolor='#E86FA2'
titlebackground='' tablebgcolor='#FFFFFF'}
{/dede:vote}


相关文档
最新文档