dedeCMS 标签手册

https://blog.csdn.net/weixin_44535476/article/details/95330163

全局标签

arclist 文档列表标签

arclist 标签用于获取指定文档列表。用于获取系统主从表模型(如:文章、软件、图集、商品等)的一列文档,也称自由列表块标记。

p>

imglist、imginfolist、specart、coolart、autolist 都是由 arclist 标记所定义的不同属性延伸出来的别名标记。

							
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' 
      infolen='' imgwidth='' imgheight='' 
      listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
							
						
参数说明
参数说明
flag自定义属性值:
头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
typeid栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目。
row返回文档列表总数。
titlelen标题长度(titlelength)。
orderby文档排序方式:
'hot'(按点击数排列)
'click'(按点击数排列)
'sortrank'(按出版时间排列)
'pubdate'(按出版时间排列)

channel

channel 标签用于获取栏目列表。

							
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
							
						
channel 属性
属性名属性值说明
typeson(下级栏目)
self(同级栏目)
top(顶级栏目)
调用栏目的类型。
typeid#id调用栏目的ID
row'8'调用栏目数。
col分多少列显示,默认单列。
currentstyle应用样式。

currentstyle 属性是对当前样式的单独控制。

							
currentstyle="
<li>
  <a href='~typelink~' class='thisclass'>~typename~</a>
</li>
             "

<li>
  <a href='[field:typelink/]'>[field:typename/]</a>
</li>

{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
							
						

示例:

							
<div id="navMenu">
  <ul>
    <li>
      <a href='{dede:global.cfg_cmsurl/}/'><span>主页</span></a>
    </li>
	{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~"}
	<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a>
    </li>{/dede:channel}
  </ul>
</div>	
							
						

channelartlist

channelartlist 标签用于获取当前频道的下级栏目的内容列表标签。

							
{dede:channelartlist row=6}
<dl>
  <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
  <dd>{dede:arclist titlelen='42' row='10'} 
    <ul class='autod'>
      <li><a href="[field:arcurl /]">[field:title /]</a></li>
      <li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
    </ul>{/dede:arclist}
</dl>
{/dede:channelartlist}

      
							
						

channelartlist 当前频道的下级栏目的内容列表

参数说明
参数说明
channelarclist获取当前频道的下级栏目的内容列表标签。
typeid频道 ID,多个用","分开。
如果指定频道 ID 为某个栏目,只需要调用当前栏目,或者
如果调用1个栏目可以使用typeid='5,0'来调用。
row返回文档列表总数。
titlelen标题长度(titlelength)。
orderby文档排序方式:
'hot'(按点击数排列)
'click'(按点击数排列)
'sortrank'(按出版时间排列)
'pubdate'(按出版时间排列)

说明:

  • typeid:
    • 如果 typeid 频道 ID 指定的栏目有子栏目,那么将获取子栏目的内容列表。
    • 如果 typeid 频道 ID 指定的栏目无子栏目,那么将获失败。
    • 如果 typeid 频道 ID 指定的栏目无子栏目,只获取 typeid 指定的当前栏目(父栏目),那么使用 tpyeid='父栏目ID,父栏目ID'。
    • 如果只使用

field 内容变量

							
{dede:field name='字段名'/} 或者 {dede:field.字段名/}
							
						
参数说明
参数说明
field用于获取特定栏目或者档案的字段值及常用的环境变量值。