织梦channelartlist让嵌套标签里的channel也支持currentstyle高亮

Posted dedevip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了织梦channelartlist让嵌套标签里的channel也支持currentstyle高亮相关的知识,希望对你有一定的参考价值。

嵌套标签

<div class="nav">
    <ul>
        {dede:channelartlist row=7 typeid=top currentstyle=current}
        <li class="{dede:field.currentstyle/}">
            <a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
            <ul>
                {dede:channel type=‘son‘ noself=‘yes‘ row=‘10‘ currentstyle="<li class=‘hover‘><a href=‘~typelink~‘>~typename~</a></li>"}
                <li><a href="[field:typeurl/]">[field:typename/]</a></li>
                {/dede:channel}
            </ul>
        </li>
        {/dede:channelartlist}
    </ul>
</div>

实现教程

打开 include aglibchannel.lib.php 找到

global $dsql;

改成

global $dsql,$_sys_globals;

继续找到

$row[‘id‘]==$typeid

改成

$row[‘id‘]==$typeid || $row[‘id‘]==$_sys_globals[‘typeid‘]

以上是关于织梦channelartlist让嵌套标签里的channel也支持currentstyle高亮的主要内容,如果未能解决你的问题,请参考以下文章

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

织梦课堂笔记

织梦二级栏目增加高亮样式

织梦channelartlist在栏目列表获取二级三级栏目

织梦搜索结果增加dede:typedede:arclistdede:channelartlistdede:tag等标签支持

dede:channelartlist currentstyle高亮显示