码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-03 17:38:16      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:打开   .lib   ||   href   row   nts   lin   lob   top   

嵌套标签

<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\taglib\channel.lib.php 找到

global $dsql;

改成

global $dsql,$_sys_globals;

继续找到

$row[‘id‘]==$typeid

改成

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

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

标签:打开   .lib   ||   href   row   nts   lin   lob   top   

原文地址:https://www.cnblogs.com/dedevip/p/9901141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!