频道一级栏目导航的函数标签-动易siteweaver

2010-11-07 浏览:1220
频道一级栏目导航的函数标签-动易siteweaver
评论:(0)复制地址

sucifer 的动态标签是通过给定 查询语句:select top 10 ClassID,ClassName from PE_Class where

ChannelID=1 order by ClassID asc 中ChannelID=1 的值来确定调用的频道,要调用多个频道有些不方便

.现我将它改成函数标签,通过给定参数实现任意频道一级栏目的调用.


查询语句:select top 10 ClassID,ClassName from PE_Class where ChannelID={input(0)} and

depth=0 order by ClassID asc

标签内容:{Loop}{Infobegin}<li style="list-style-type:none;line-

height:24px;color:#000000;"><a href="{$Field(0,GetClass,1)}" style="color:#000000;">{$Field

(1,Text,0,0,1)}</a></li>{Infoend}{/Loop}

调用方法:{$MY_二级栏目导航(1001)}  // 其中1001是调用的频道,可根据需要设定.

如我的调用:

 <div >
                          <ul>
          <li><span >教案精选:</span>{$MY_二级栏目导航(1)}</li>
                         
                          </ul>
     </div>
                     <div >
                          <ul>
          <li><span >范文大全:</span>{$MY_二级栏目导航(1005)}</li>
                          </ul>
     </div>
                     <div >
                          <ul>
          <li><span >学科论文:</span>{$MY_二级栏目导航(1001)}</li>
                          </ul>
     </div>

相关css定义:(需添加到你的风格中)
.nav { float:left; margin-top:2px; padding-left:5px; width:720px; height:22px; font-

size:12px;  }

.nav li { float: left; list-style: none; margin-right: 16px;  }  /*--红色处可改变栏目间距-*/

.nav a:link { color: #000000; }

.nav a:visited { color: #000000;text-decoration: none; }

.nav a:hover { border-bottom:2px solid #F60; color:#FFF; text-decoration: none;}

.nav a:active { color: #FFF; }

.red { color:red; font-size:12px; }

评论:(0)复制地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。