时间:2021-07-21人气:-
我们在调用二级菜单的时候,会遇到这样的问题,如果有子栏目,就显示二级菜单,如果没有就不显示,下面给出代码:
{dede:channelartlistrow=8typeid='1,2,3,4,5'}<liclass="tabdropdown"><ahref="{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)?'<ulclass="subnav">':'';{/dede:field}{dede:channeltype='son'noself='yes'}<ahref="[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}