zoukankan      html  css  js  c++  java
  • DTCMS自定义标签:获取所有栏目以及不显示指定栏目

    DTcms.Web.UILabelcategory.cs中

    添加下面代码

       /// <summary>
            /// 返回所有类别
            /// </summary>
            /// <returns></returns>
            protected DataTable get_category()
            {
                BLL.channel bll = new BLL.channel();
                return bll.GetList(0, "", "  sort_id desc").Tables[0];
            }

    模版调用:

       <%set DataTable categorylist=get_category()%>
          <%loop category categorylist%>
          <a href="{category[name]}/{category[name]}_index.html">{category[title]}</a>
          <%/loop%>

    链接地址看后台设置,灵活调用

    后续更改:有不需要展示的频道

    <ul id="navigation">
        <li><a href="<%linkurl("index")%>" title="{site.seo_title}">首页</a></li>
       <%set DataTable categorylist=get_category()%>
          <%loop category categorylist%>
              <%if {category[title]}!="关于我们" %>
             <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
             <a href="/{category[name]}_index.html">{category[title]}</a>
             <ul>
          <%set DataTable arc_categorylist=get_category_list(0,{category[id]})%>
             <%loop arc_category arc_categorylist%>
            <li> <a href="/{category[name]}/list-{arc_category[id]}.html">{arc_category[title]}</a></li>
             <%/loop%>
             </ul>
             </li>
             <%/if %>
          <%/loop%>
          </ul>

     也可以在后台 控制面板-界面管理-后台导航管理,也可以不显示,但是前后台都不会显示

  • 相关阅读:
    关于欧拉函数
    JavaWeb技术
    jQuery介绍
    Spring之事务管理
    Hibernate课堂笔记
    JSON简介
    Ajax简介
    Java代码生成图片验证码
    JAVA学习笔记——ClassLoader中getResource方法的路径参数
    JAVA OOP学习笔记——多态(polymorphism)
  • 原文地址:https://www.cnblogs.com/qigege/p/4946431.html
Copyright © 2011-2022 走看看