[原创]DedeCMS仿站教程3:栏目标签的使用

  1. 首页频道导航标签使用:

    模板标签-频道标签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}
    

    参数说明: typeid:栏目ID
    reid:上级栏目ID
    row:调用栏目数
    col:分多少列显示(默认为单列
    type:son表示下级栏目,self表示同级栏目,top顶级栏目
    currentstyle:应用样式

    注意:typeid有时候可能用,我们又只想显示固定的导航栏目,有两种方法:
    1)将导航栏目生成后的html代码拷贝到head.htm模板中
    2)不想导航显示的栏目设置成隐藏属性,然后在其下面建立同名的二级栏目,并设置属性为显示

  2. 首页显示指定栏目的信息:
    该标签为全局标志,在所有模板里都可以使用,并且支持标签嵌套。功能:获取当前频道的下级栏目的内容列表标签,调用方法

    {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}
    

    typeid:频道ID
    row:获取的栏目返回值

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏