时间:2021-07-21人气:-
我们在调用二级菜单的时候,会遇到这样的问题,如果有子栏目,就显示二级菜单,如果没有就不显示,下面给出代码:
{dede:channelartlistrow=8typeid='1,2,3,4,5'}
<
li
class
=
"tabdropdown"
>
<
a
href
=
"{dede:field.typeurl/}"
class
=
"tablinkarwlink"
title
=
"{dede:field.typename/}"
>{dede:field.typename/}</
a
>
{dede:fieldname=typeidrunphp="yes"}
global$dsql;$sql="SELECTidFrom`arctype`WHEREreid='@me'Andishidden<>1orderbysortrankasclimit0,100";
$row=$dsql->GetOne($sql);
@me=is_array($row)?'<
ul
class
=
"subnav"
>':'';
{/dede:field}
{dede:channeltype='son'noself='yes'}
<
a
href
=
"[field:typeurl/]"
>[field:typename/]</
a
>
{/dede:channel}
{dede:fieldname=typeidrunphp="yes"}
global$dsql;$sql="SELECTidFrom`arctype`WHEREreid='@me'Andishidden<>1orderbysortrankasclimit0,100";
$row=$dsql->GetOne($sql);
@me=is_array($row)?'</
ul
>':'';
{/dede:field}
</
li
>
{/dede:channelartlist}