多级分类标签{dede:channelartlist}实现当前栏目颜色高亮显示
我们知道,如果要在网站上多级分类显示的话,可以用下面的标签实现:
{dede:channelartlist typeid='4' cacheid='channelsonlist'}
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
{dede:channel type='son' noself='yes'}
<dd><a href="[field:typelink/]"> [field:typename/]</a></dd>
{/dede:channel}
</dl>
{/dede:channelartlist}
当时,效果太简单,今天我们稍微改造一下,代码如下:
{dede:channelartlist typeid='11' cacheid='channelsonlist'}
<li><span><a href="{dede:field name='typeurl'/}" class="bold {dede:field name='typeid' runphp='yes'}
$id = @me;
if($id == $_GET["tid"])
{ $color = 'red';}
@me = $color;
{/dede:field}">{dede:field name='typename'/}</a></span>
{dede:channel type='son' noself='yes'}
<p><a href="[field:typelink/]" class="gray"> -- [field:typename/]</a></p>
{/dede:channel}
</li>
{/dede:channelartlist}
效果如下:
注意:如下代码只适合动态访问,并有可能影响效率,呵呵,小型网站可以使用。
最新文章
- JavaScript中的正则表达式(终结篇)
- Python + OpenCV2 系列:1 - 配置
- R----DT包介绍学习
- HTML简明教程(二)
- .NET程序员爱上网站[整理]
- SOAP vs REST
- Selenium的PageFactory在大型项目中的应用
- JSON 学习总结 <;一>;:什么是JSON
- 地址重写--Java中urlrewriter的使用
- POJ 1679:The Unique MST(次小生成树&;amp;&;amp;Kruskal)
- 栈实现getMin
- Unity 游戏框架搭建 (二) 单例的模板
- 局域网下的html注入及DNS劫持
- POJ 1426 Find The Multiple(数论——中国同余定理)
- 图数据库Neo4j
- halcon几何变换(仿射变换)
- python -- 字典 集合
- PHPexcel 导入import 数据到 mysql: mysql 查询数据是否存在, 如果存在返回id, 不存在, 插入返回id. 2) mysql_query , mysql_connect, mysql_select_db, mysql_error, mysql_num_rows,mysql_close
- powerdesigner中实现PDM到MYSQl数据库的转换
- 1F - A+B for Input-Output Practice (III)
热门文章
- 奶牛编号(Cowids) [NOIP模拟]
- tableviewcell选中不变色。
- NodeJS 模块&;函数
- jquery .stop()的用法
- python函数之协程与面向过程编程
- poj3468 A Simple Problem with Integers(线段树区间更新)
- Android:android studio快捷键大全
- Execution failed for task &#39;:compileDebugAidl&#39;.
- 【JavaScript从入门到精通】第三课 初探JavaScript魅力-03
- 新版本的bettercap不好用, 如何安装和编译旧版本的bettercap