灰儿 发表于 2011-8-30 17:46:50

subcat获取指定数目的分类

{php $k=0}
{loop subcat($catid,0,0,$siteid) $v}
{loop subcat($v,0,0,$siteid) $r}
{php $k++}
<li><a href="{$r}"><img src="{$r}"></a></li>
{/loop}
{php if($k>6) break;}
{/loop}
{php if($k>6) break;}

这句话限制了如果 $k大于6就终止循环

灰儿 发表于 2011-8-30 17:48:16

此函数在global.func.php中定义
function subcat($module = 'phpcms', $parentid = NULL, $type = NULL)
{
      global $CATEGORY;
      $subcat = array();
      foreach($CATEGORY as $id=>$cat)
      {
                if($cat['module'] == $module && ($parentid === NULL || $cat['parentid'] == $parentid) && ($type === NULL || $cat['type'] == $type)) $subcat[$id] = $cat;
      }
      return $subcat;
}
页: [1]
查看完整版本: subcat获取指定数目的分类