魔扣论坛

魔扣源码论坛业务
查看: 447|回复: 1

[织梦教程] CHANNELARTLIST三级栏目调用顶级栏目高亮的技巧

[复制链接]
  • TA的每日心情
    擦汗
    1 小时前
  • 签到天数: 2950 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745559
    贡献
    157861
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-2-26 20:16:15 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    channelartlist三级栏目调用顶级栏目高亮,已解决。织梦dedecms系统的网站,如果多级栏目树调用,想让顶级栏目高亮,一般比较困难,在这里介绍一个变通方法,大概的理论就是在前台树状代码中,加一个本栏目名字的判断,例如如果typename等于本栏目名字,就高亮,否则就显示空:

    <dl{dede:field name='typename' runphp='yes'}if(@me == "织梦模板") @me = " class='current'";else @me = "";{/dede:field}>
      <dt>织梦模板</dt>
      <dd>
      <ul>
    {dede:channel type='son' typeid='2'}
    <li>&bull;<a href='[field:typeurl/]'>[field:typename/]</a></li>
    {/dede:channel}
      </ul>
      </dd>
    </dl>
    <dl{dede:field name='typename' runphp='yes'}if(@me == "织梦源码") @me = " class='current'";else @me = "";{/dede:field}>
      <dt>网站源码</dt>
      <dd>
      <ul>
    {dede:channel type='son' typeid='39'}
    <li>&bull;<a href='[field:typeurl/]'>[field:typename/]</a></li>
    {/dede:channel}
      </ul>
      </dd>
    </dl>

    该方法能否比较灵活的解决网站制作的多层树状结构的高亮显示问题。但是有一个弊端是栏目名称不能重复。改成用typeid判断效果会更好,毕竟栏目id唯一 。

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    290

    回帖

    582

    积分

    高级魔扣

    Rank: 4

    魔扣币
    291
    贡献
    291
    威望
    0
    发表于 2020-2-26 20:22:18 | 显示全部楼层
    人生中难得一个挚友,难获一份真诚;让我们珍藏网络中每一个感动,珍惜我们不相见却相遇,不相识而心相通的空间情缘;魔扣源码论坛祝愿我的朋友永远快乐!永远幸福!愿友谊天长地久!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表