> 백엔드 개발 > PHP 튜토리얼 > phpcms 这样条件的栏目怎样调用呢

phpcms 这样条件的栏目怎样调用呢

WBOY
풀어 주다: 2016-06-23 13:42:35
원래의
1050명이 탐색했습니다.

条件是:parentid  等于1的所有栏目,我想调出来,不知如何写啊

我这样写:
{pc:content action="category" parentid="1" num="25" siteid="$siteid" order="listorder ASC"}
          {loop $data $r}
          

  • {$r[catname]}

  •           {/loop}
              {/pc}
    调不出来呢


    回复讨论(解决方案)

    	/**	 * 栏目标签	 * @param $data	 */	public function category($data) {		$data['catid'] = intval($data['catid']);		$array = array();		$siteid = $data['siteid'] && intval($data['siteid']) ? intval($data['siteid']) : get_siteid();		$categorys = getcache('category_content_'.$siteid,'commons');		$site = siteinfo($siteid);		$i = 1;		foreach ($categorys as $catid=>$cat) {			if($i>$data['limit']) break;			if((!$cat['ismenu']) || $siteid && $cat['siteid']!=$siteid) continue;			if (strpos($cat['url'], '://') === false) {				$cat['url'] = substr($site['domain'],0,-1).$cat['url'];			}			if($cat['parentid']==$data['catid']) {				$array[$catid] = $cat;				$i++;			}		}		return $array;	}	
    로그인 후 복사

    从该标签实现看,没有parentid参数

    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿