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就终止循环 此函数在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]