比如:{dede:field.typeimg /}调用,发现点击二级栏目的时候没有图片,需每个二级栏目都需要上传同一张图片,下面教大家一个可以调用顶级栏目图片的方法
打开include/common.func.php文件
在代码最下面加入
//获取顶级栏目图片
function GetTopTypeimg($id)
{
    global $dsql;
    $row = $dsql->GetOne("SELECT typeimg,topid FROM dede_arctype WHERE id= $id");
    if ($row['topid'] == '0')
    {
        return $row['typeimg'];
    }
    else
    {
        $row1 = $dsql->GetOne("SELECT typeimg FROM dede_arctype WHERE id= $row[topid]");
        return $row1['typeimg'];
    }
}
  • 前端调用
{dede:field name='typeid' function="GetTopTypeimg(@me)"/}