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}
展开
 我来答
酷格科技
2016-10-18 · TA获得超过241个赞
知道小有建树答主
回答量:192
采纳率:100%
帮助的人:90.2万
展开全部

只要将您的代码稍加改造即可:

{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是否为空即可。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式