建站知识

Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

北京网站建设-dede二级分类怎样调用?dede里channelartlist标签怎样嵌套?

时间:  来源:网站建设公司  作者:网站制作公司  点击量:
北京网站建设-dede二级分类和channelartlist标签嵌套要使用sql 语句来实现


在用dede进行北京网站建设时,dede有个很棘手的问题,多级分类循环的问题,在dede设计的时候只有一个标签允许嵌套那就是:channelartlist 但是有一个问题就是当下级有分类的时候他就是显示正常,如果没有下级分类,那么他将循环同级分类,这样不是我们想要的结果,如果有下级显示下级,如果没有下级就不显示,来让我们看一下,是怎么做到的
这里用到了sql语句,
 

实现代码:

其实也就是一个标签嵌套,二级分类用sql语句来实现。

 

{dede:channelartlist row='4' typeid='5'}
    <li class="plist_content_c"><a href="{dede:field name='typeurl'/}" class='parent'><span>{dede:field name='typename'/}</span></a>
     {dede:sql sql='Select * from dede_arctype where reid=~id~' order by sortrank}
     <li class="plist_content_c1"><a href='[field:typedir function='str_replace("{cmspath}","",@me)'/]' target='_blank'><span>[field:typename/]</span></a></li>
     {/dede:sql}
{/dede:channelartlist}


在补充一点


除了宏标记外,channelartlist是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
底层模板变量:
包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底层模板变量

 

特殊应用

<div class='news' id='{dede:field name='id'}'></div>

二级分类循环的网站建设,你学会了吗

本文TAG标签: 北京网站制作 北京网站建设
返回关闭本页
上一篇:北京网站建设_css中font-size不管用失效,谷歌浏览器font-size不管用,解决方法。    下一篇:北京网站制作-channelartlist自动获取上级栏目,自动获取同级栏目,不指定typeid
推荐阅读

Copyright © 2010-2021 北京瑞恒天龙科技有限公司  All Rights Reserved  |  北京网站建设知名服务商  |  北京网站制作 | 京ICP备11004170号-1   京公网安备110107000463号
地址:北京市海淀区永定路长银大厦B座  非工作时间:15810379666  服务热线:400-809-6709  版权所有 盗版必究!

在线咨询
关闭
电话咨询
网站制作电话
400-809-6709