zoukankan      html  css  js  c++  java
  • 多级分类标签{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}

    效果如下:

    注意:如下代码只适合动态访问,并有可能影响效率,呵呵,小型网站可以使用。

  • 相关阅读:
    1.2 软件测试的分类和职业生涯
    1.1:软件测试的发展
    1,select查询详解
    7、网页
    6、开学典礼
    5、边框属性和display
    4、盒子模型和margin、padding
    3、字体、背景、和文本的属性
    2、Css中的样式选择器
    16. C# 对象初始化器
  • 原文地址:https://www.cnblogs.com/xiaomifeng/p/10059635.html
Copyright © 2011-2022 走看看