ホームページ  >  記事  >  バックエンド開発  >  phpcms 这么条件的栏目怎样调用呢

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

WBOY
WBOYオリジナル
2016-06-13 12:12:53827ブラウズ

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

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

  • {$r[catname]}

  •           {/loop}
              {/pc}
    调不出来呢
    ------解决思路----------------------
    <br />	/**<br />	 * 栏目标签<br />	 * @param $data<br />	 */<br />	public function category($data) {<br />		$data['catid'] = intval($data['catid']);<br />		$array = array();<br />		$siteid = $data['siteid'] && intval($data['siteid']) ? intval($data['siteid']) : get_siteid();<br />		$categorys = getcache('category_content_'.$siteid,'commons');<br />		$site = siteinfo($siteid);<br />		$i = 1;<br />		foreach ($categorys as $catid=>$cat) {<br />			if($i>$data['limit']) break;<br />			if((!$cat['ismenu']) <br><font color='#FF8000'>------解决思路----------------------</font><br> $siteid && $cat['siteid']!=$siteid) continue;<br />			if (strpos($cat['url'], '://') === false) {<br />				$cat['url'] = substr($site['domain'],0,-1).$cat['url'];<br />			}<br />			if($cat['parentid']==$data['catid']) {<br />				$array[$catid] = $cat;<br />				$i++;<br />			}<br />		}<br />		return $array;<br />	}<br />	<br />

    从该标签实现看,没有parentid参数
    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。