账号通
    

账号  

密码  

4982

查看

8

回复
主题:[求助]怎么判断当前栏目,对应CSS样式 [收藏主题] 转到:  
colinhong 当前离线

211

主题

3

广播

1

粉丝
添加关注
级别:二年级

用户积分:268 分
登录次数:283 次
注册时间:2009/12/10
最后登录:2023/11/16
colinhong 发表于:2011/5/11 10:07:52   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

如果你的网站是动态输出的话,可以结合{ReqNum(ID)}来取得当前栏目ID

sql语句:

select ClassID,ID,FolderName from KS_Class where tj=1 order by folderorder

循环体


[loop=10]
{$IF({ReqNum(ID)}={$Field(ClassID,GetInfoUrl,100,2)}||<li class="curr">{$Field(FolderName,Text,0,...,0,)}</li>||<LI>{$Field(FolderName,Text,0,...,0,)}</li>)}
[/loop]

原理就是判断url传递的ID是不是等于循环体的当前栏目ID


==========================================================

如果是启用生成静态的话,循环体改用以下即可

[loop=10]

{$IF(Fcls.RefreshFolderID={$Field(ID,GetInfoUrl,100,2)}||<li class="curr">{$Field(FolderName,Text,0,...,0,)}</li>||<LI>{$Field(FolderName,Text,0,...,0,)}</li>)}
[/loop]


以上动态及静态方式均测试通过.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0