千家信息网

织梦dede让channelartlist标签支持currentstyle属性的方法

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,织梦dede让channelartlist标签支持currentstyle属性的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们
千家信息网最后更新 2025年02月02日织梦dede让channelartlist标签支持currentstyle属性的方法

织梦dede让channelartlist标签支持currentstyle属性的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

织梦dede如何让channelartlist标签支持currentstyle属性?

织梦dede让channelartlist标签支持currentstyle属性

推荐学习:织梦cms

打开include\taglib\channelartlist.lib.php

找到

$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);

在此行代码下方增加以下代码:

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){            $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';        }        else{            $pv->Fields['currentstyle'] = '';        }

调用方法:

{dede:channelartlist typeid='2' currentstyle='current'}
  • {dede:field name='typename'/}
  • {/dede:channelartlist}

    如果是当前栏目则 li的class属性显示current,否则显示class='' ,也可以修改currentstyle='这里改为你需要的类名'。

    感谢各位的阅读!看完上述内容,你们对织梦dede让channelartlist标签支持currentstyle属性的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

    0