[原创]DedeCMS仿站教程3:栏目标签的使用
- 开发笔记
- 2011-08-23
- 88热度
- 0评论
- 首页频道导航标签使用:
模板标签-频道标签channel
该标签为全局标志,在所有模板里都可以使用。功能:用于获取栏目列表,调用方法:
[code]
{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}
[/code]参数说明: typeid:栏目ID
reid:上级栏目ID
row:调用栏目数
col:分多少列显示(默认为单列
type:son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle:应用样式注意:typeid有时候可能用,我们又只想显示固定的导航栏目,有两种方法:
1)将导航栏目生成后的html代码拷贝到head.htm模板中
2)不想导航显示的栏目设置成隐藏属性,然后在其下面建立同名的二级栏目,并设置属性为显示 - 首页显示指定栏目的信息:
该标签为全局标志,在所有模板里都可以使用,并且支持标签嵌套。功能:获取当前频道的下级栏目的内容列表标签,调用方法
[code]
{dede:channelartlist row=6 typeid=1,3,5}
<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}
[/code]typeid:频道ID
row:获取的栏目返回值