如果我們模板已經(jīng)經(jīng)過(guò)了一些小的二次開(kāi)發(fā),每個(gè)欄目都能上傳相應(yīng)的圖片,但是有時(shí)候我們一個(gè)欄目的頂級(jí)和二級(jí)欄目都用同一個(gè)圖片,我們只需要頂級(jí)欄目上傳一張圖片而已,如果用 調(diào)用欄目圖片的標(biāo)簽 比如:{dede:field.typeimg /} 來(lái)調(diào)用時(shí),發(fā)現(xiàn)點(diǎn)擊二級(jí)欄目的時(shí)候沒(méi)有圖片,需要每個(gè)二級(jí)欄目都需要上傳同一張圖片,這樣就比較麻煩和不友好!下面教大家一個(gè)可以調(diào)用頂級(jí)欄目圖片的方法,如下:
在include/common.func.php的最下方加入:
//獲取頂級(jí)欄目圖片
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']; } } |
在模板上用標(biāo)簽 {dede:field name='typeid' function="GetTopTypeimg(@me)"/} 來(lái)調(diào)用即可!
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)二次開(kāi)發(fā)使欄目獲取當(dāng)前頁(yè)頂級(jí)欄目圖片的方法