欢迎各位兄弟 发布技术文章
这里的技术是共享的
dede:channel 排序 就是在后台的栏目排序里面
标签库文件 include/taglib/channel.lib.php
dede:channel默认是当前栏目的所有子栏目 如果没有子栏目,就显示同级栏目
{dede:channel}
<li><a href="[field:typeurl /]">[field:typename /]</a></li>
{/dede:channel}
dede:channel默认是typeid的所有子栏目 如果没有子栏目,就显示同级栏目
{dede:channel typeid='13'}
<li><a href="[field:typeurl /]" target="_blank">[field:typename /]</a></li>
{/dede:channel}
<ul>
{dede:channel type='self' currentstyle="<li class='thisclass'>
<a href='~typelink~'><span>~typename~</span></a> </li>"}
<li><a href='[field:typeurl/]'><span>[field:typename/]</span></a></li>
{/dede:channel}
</ul>
{dede:global name='itemindex'/} // 用于 chanelartlist从1开始
[field:global name='autoindex' /] // 用于 arclist、list从1开始
[field:global name='autoindex' /] // 用于 channel 从0开始
[field:global name='autoindex'/] 这里索引 这里是从 0 开始的 与在 dede:arclist 里不一样
基本语法:
{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}
参数说明:
typeid = '0' 栏目ID
reid = '0' 上级栏目ID
row = '100' 调用栏目数
col = '1' 分多少列显示(默认为单列)
type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle = '' 应用样式
ID(同 id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)
例:
ID(同 id) 表示的是 channel 里面的 typeid
{dede:channel type='top'}
<a href='[field:typelink /]'>[field:typename/]</a>
{/dede:channel}
{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}
{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}