400-809-6709
RH98 · 最新动态

北京网站建设-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>

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

← 北京网站建设_css中font-size不管用失效,谷歌浏览器font-size不管用,解决方法。
返回动态列表

准备好重塑网站让生意找上门了吗?

免费提供出海网站可行性评估与 AI 排名和 SEO 诊断报告