我们在调用二级菜单的时候,会遇到这样的问题,如果有子栏目,就显示二级菜单,如果没有就不显示,下面给出代码:
{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}
暂无讨论,说说你的看法吧