phpcms模板在内容和列表页中添加子栏目方法
找到include/global.func.php
打开上述文件将下面这个函数放到里面。注意不要放错位置,不会放的话放最下面即可!
function subcat1($module = 'phpcms', $catid = NULL, $type = NULL)
{
global $CATEGORY;
$subcat = array();
foreach($CATEGORY as $id=>$cat)
{
if($id == $catid) $curcat = $cat;
}
if($curcat['parentid'] != 0){
$curparentarr = split(',',$curcat['arrparentid']);
$curcatid = $curparentarr[1];
}else{
$curcatid = $catid;
}
$subcat = subcat($module,$curcatid);
return $subcat;
}
找到子栏目菜单模板文件tag_category_submenu.html
进行如下操作:
将 {php $data = subcat($module, $catid);}
替换为{php $data = subcat1($module, $catid);}
生成调用了子栏目菜单模板标签的html,更新缓存,ok!