zoukankan      html  css  js  c++  java
  • CHANNELARTLIST三级栏目调用顶级栏目高亮的方法

      channelartlist三级栏目调用顶级栏目高亮,已解决。DEDE织梦系统的网站,如果多级栏目树调用,想让顶级栏目高亮,一般比较困难,在这里介绍一个变通方法,大概的理论就是在前台树状代码中,加一个本栏目名字的判断,例如如果typename等于本栏目名字,就高亮,否则就显示空:www.ynwuguji.com
      <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>•<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>•<a href='[field:typeurl/]'>[field:typename/]</a></li>
      {/dede:channel}
      </ul>
      </dd>
      </dl>
      该方法能否比较灵活的解决网站制作的多层树状结构的高亮显示问题。但是有一个弊端是栏目名称不能重复。改成用typeid判断效果会更好,毕竟栏目id唯一

  • 相关阅读:
    eshint的配置
    jsp 或 php 等view之中使用javascript简单处理的使用技巧
    响应式图片,在不同尺寸下切换不同张数
    swiper.js + jquery.magnific-popup.js 实现奇葩的轮播需要
    Websocket 协议的基本使用与示例
    vue手记
    docker 架构
    webpack基本使用
    vue组件、路由、事件
    vue基本使用
  • 原文地址:https://www.cnblogs.com/zqw111/p/13544714.html
Copyright © 2011-2022 走看看