{dede:field name='typeid' function="GetTopTypename(@me)" /} |
单独调用的话,会出错,生成不了,网页打不开,只需要处理下对应的php文件即可
找到文件在include/common.func.php的底部加入
//获取顶级栏目名 function GetTopTypename($id) { global $dsql; $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id"); if ($row['topid'] == '0') { return $row['typename']; } else { $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]"); return $row1['typename']; } } |
{dede:field name='typeid' function="GetTopTypename(@me)" /} 顶级栏目名称