Rumah > pembangunan bahagian belakang > tutorial php > phpcms 这么条件的栏目怎样调用呢

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

WBOY
Lepaskan: 2016-06-13 12:12:53
asal
883 orang telah melayarinya

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 />
    Salin selepas log masuk

    从该标签实现看,没有parentid参数
    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan