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>
也可以在后台 控制面板-界面管理-后台导航管理,也可以不显示,但是前后台都不会显示