"景先生毕设|www.jxszl.com

织梦dedecms栏目获取當前页面顶级栏目图片的方法

2022-10-29 16:29编辑: www.jxszl.com景先生毕设
如果我们模板已经经过了I.些小的II次开发,每个栏目都能上传相应的图片,但是有时候我们I.个栏目的顶级和II级栏目都用同I.个图片,我们只需要顶级栏目上传I.张图片而已,如果用调用栏目图片的标签比如:{dede:field.typeimg/}来调用时,发现点击II级栏目的时候没有图片,需要每个II级

 更多精彩就在: 51免费论文网|www.jxszl.com 
栏目都需要上传同I.张图片,这样就比较麻烦和不友好!下面教大家I.个可以调用顶级栏目图片的方法,如下:

在include/common.func.php的最下方加入:

//获取顶级栏目图片
functionGetTopTypeimg($id)
{
global$dsql;
$row=$dsql->GetOne("SELECTtypeimg,topidFROMdede_arctypeWHEREid=$id");
if($row[topid]==0)
{
return$row[typeimg];
}
else
{
$rowI.=$dsql->GetOne("SELECTtypeimgFROMdede_arctypeWHEREid=$row[topid]");
return$rowI.[typeimg];
}
}


在模板上用标签{dede:fieldname=typeidfunction="GetTopTypeimg(@me)"/}来调用即可!


原文链接:http://www.jxszl.com/biancheng/dedecms/75438.html