选主机收集整理的这篇文章主要介绍了织梦导航菜单判断是否有子栏目,有则显示否则隐藏(二级菜单调用),选主机小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们在调用二级菜单的时候,会遇到这样的问题,如果有子栏目,就显示二级菜单,如果没有就不显示,下面给出代码:
{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} |