) { $_pidarr[] = $_typeinfo['pid']; } } $_catlist = $_category->unlimitedForLayer($_catlist, 'child', $_pidarr ? $_pidarr : 0); }else { //son,子类列表 $_catlist = $_category->unlimitedForLayer($_catlist, 'child', $_cidarr); } } } $_limit_list = explode(',', $_limit); foreach($_catlist as $autoindex => $catlist): if(count($_limit_list) > 1){ if(($autoindex < $_limit_list[0]) || ($autoindex > $_limit_list[1])) continue; } else{ if($autoindex >= $_limit_list[0]) break; } $catlist = update_str_dq($catlist, session('sys_areainfo')); $cateparent = $catlist['pid'] != 0 ? $catlist['pid'] : $cateparent ;endforeach;endif; $navpid = $cateparent ? $cateparent : $cid;?>