DedeBIZ织梦二级栏目及下三级栏目标签调用方法

科瑞斯官方科瑞斯官方 2023年11月15日 DedeBIZ织梦栏目调用

DedeBIZ织梦调用二级栏目相对不难,但要调用三级栏目,就有点麻烦了,DedeBIZ织梦二级栏目及下三级栏目如何调用呢?

二级栏目标签调用示例:

<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织梦二级栏目及下三级栏目标签调用方法》的内容,希望对您有所帮助。

二维码

添加客服微信,获取相关建站资料。

4008802488

13823549304

二维码

微信客服