yzmcms导航调用问题

1413次浏览 更新日期:2020-08-18 14:14:40 分类:问题求助 评论:3
{m:nav field="catid,catname,arrchildid,pc ,type" where="parentid=0" limit="20"}

		{loop $data $v}

		    <li>

				<a {if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pc ]}" {if $v['type']==2} target="_blank" {/if}>{$v[catname]}</a>

				<!-- 这里是二级栏目的循环,不需要的可以删除,代码开始 -->

				{if $v['arrchildid']!=$v['catid']} 

				{php $r = get_childcat($v['catid']);}

				<ul class="sub_nav">

					{loop $r $v}

					<li><a href="{$v[pc ]}">{$v[catname]}</a></li>

					{/loop}	

				</ul>

				{/if}

				<!-- 这里是二级栏目的循环,不需要的可以删除,代码结束 -->

			</li>		

		{/loop}	

按照官方模板写的,首页可以调用二级导航,但是用  {m:include "index","header"}  首页就报错,另外在列表页,也会报错。(直接写代码)


好像是

	{if $v['arrchildid']!=$v['catid']} 

	{php $r = get_childcat($v['catid']);}

影响到的,请问要如何解决?

我来说两句
  • yzmcms
    yzmcms 官网认证 4年前
    @酱油哥 那你估计是复制错了
    0
    回复
  • @yzmcms 找到问题了,是少了{php $child_arr = explode(',', $v['arrchildid']);}	 这个代码,但是我看默认模板好像没这个啊~
    0
    回复
  • yzmcms
    yzmcms 官网认证 4年前
    看一下错误日志(/cache/error_log.php),报的什么错
    0
    回复
作者信息
发布见解
发内容 回顶部