phpcms导航如果有二级栏目输出<ul></ul>没有就不输出怎么调用?
{if$r[arrchildid]}<ul>{pc:contentaction="category"catid="$r[catid]"num="10"siteid="$s...
{if $r[arrchildid]}
<ul>
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul>
{/if} 展开
<ul>
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul>
{/if} 展开
展开全部
只要将您的代码稍加改造即可:
{if $r[arrchildid]}
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{if $data2}
<ul>
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
</ul>
{/if}
{/pc}
{/if}
区别在于加了一层if判断一下$data2是否为空即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询