网站托管服务平台

网站维护、改版一站式服务

目前已经开通353个城市
织梦DedeBIZ二级三级栏目调用方法

在DedeBIZ织梦系统中,调用二级栏目的操作相对简单直接,但若要进一步调用三级栏目,则需要掌握更复杂的技巧。具体而言,实现二级栏目及下属三级栏目的调用,关键在于正确使用系统提供的标签语法和层级参数。通过合理配置栏目ID和嵌套关系,即可高效完成多级栏目的动态展示,从而满足网站内容的灵活布局需求。

二级栏目标签调用示例:

<ul>{dede:channelartlist row='10' typeid='top' currentstyle='active'}<li class="{dede:field.currentstyle/}"><a href="{dede:field.typeurl/}" target="_blank">{dede:field.typename/}</a></li><ul>{dede:channel type='son' noself='yes'}<li><a href="[field:typelink/]" target="_blank">[field:typename/]</a></li>{/dede:channel}</ul><li>{/dede:channelartlist}</ul>

三级栏目标签调用示例:

<ul>{dede:channelartlist row='10' typeid='top' currentstyle='active'}<li class="{dede:field.currentstyle/}"><a href="{dede:field.typeurl/}" target="_blank">{dede:field.typename/}</a></li><ul>{dede:channel type='son' noself='yes'}<li><a href="[field:typelink/]" target="_blank">[field:typename/]</a><ul>[field:id runphp='yes']global $dsql;$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `biz_arctype` WHERE reid=@me And ishidden<>1 ORDER BY sortrank ASC LIMIT 0,10";$dsql->SetQuery($sql);$dsql->Execute('t');$result = '';while($row = $dsql->GetArray('t')){$typename = $row['typename'];$typeurl = GetOneTypeUrlA($row);$result .= "<li><a href='{$typeurl}'>{$typename}</a></li>";}@me=$result;[/field:id]</ul></li>{/dede:channel}</ul><li>{/dede:channelartlist}</ul>

以上就是DedeBIZ织梦二级栏目及下三级栏目标签调用方法,但有的网站菜单是鼠标经过显示下拉菜单,接下来需要判断下级栏目的<ul>和</ul>就行了。

判断下级栏目样式:

[field:id runphp='yes']global $dsql;$sql="SELECT id FROM `biz_arctype` WHERE reid='@me' And ishidden<>1 ORDER BY sortrank ASC limit 0, 100 ";$row=$dsql->GetOne($sql);@me=is_array($row)?"</ul>":"";[/field:id]

把示例中的<ul>换成以上标签即可,三级栏目的<ul>也是如此。

以上是本期关于《DedeBIZ织梦二级栏目及下三级栏目标签调用方法》的内容,希望对您有所帮助。

在线客服
微信客服
扫码添加微信
微信二维码
电话联系
13675600929
Q
QQ客服
302713293
QQ二维码
×