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>

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

  • 相关阅读:
    C语言指针专题——如何理解指针
    C语言指针专题——序
    Java 第14章 字符串
    Java截图笔记
    Java 第五章 循环结构1
    Java 第六章 循环结构2
    Java 第13章 带参数的方法
    Java 第11章 类的无参方法
    Java 第四章 选择结构2
    Java 第三章 选择结构1
  • 原文地址:https://www.cnblogs.com/qigege/p/4946431.html
Copyright © 2011-2022 走看看