本文主要介绍了织梦dedecms如何调用当前页顶级栏目图片,打开这个文件common.func.php,在里面加入教程所说的代码,就可以实现织梦调用栏目图片的目的,推荐给有此需要的朋友,值得参考。
如果我们的模板已经进行了一些小的二次开发,每个列都可以上传相应的图片,但有时我们一个列的顶级和二级列使用相同的图片,我们只需要上传相应的图片,如果我们使用一个列图片的标签。发现点击二级栏目时没有图片,每个二级栏目都需要上传同一张图片,麻烦不友好!
以前92建站小编分享过dedecms如何获取顶级栏目标题,下面来说说调用顶级栏目图片的方法,如下:
在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)"/}
上面就是织梦调用栏目图片的介绍,若有疑问可以找小编进一步探讨交流~