在DedeCMS中,調D當我┐(′?`)┌們可以通過(guò)標簽調用當前欄目ID與當前欄目頂級ID,用當以下是前欄前欄詳細的技術(shù)教學(xué)(′?_?`):
(圖片??來(lái)源網(wǎng)絡(luò ),侵刪)1、目I目頂當前欄目ID的調D當調用
如果我們想要在模板中顯示當前欄目的調D當ID,我們可以這(′_`)樣做:
當前欄目ID:{ dede:field.id}2、用當當前欄目頂級ID的前欄前欄調用
獲取當??前欄ヾ(′▽?zhuān)??目的頂級ID稍微復雜一些,因為DedeCMS沒(méi)有直接提供獲取頂級ID的目I目頂標簽,我們可以通過(guò)一些技巧來(lái)實(shí)現??這個(gè)功能。調D當
以下是這個(gè)函數的代碼:
fu??nction GetTopId($id) { $s??ql = "SELECT parentid FROM dede_arctype WHERE id = '$id'"; $result = mysql_query($sql); if ($row = mysql_fetch_array($result)) { $parentid = $row['pareヽ(′ー`)ノntid']; if ($pa┐(′?`)┌rentid == 0) { return(′?`*) $id; } else { return GetTopId($parentid); } } else { ret(?????)urn 0; }}我們需要在模板中調用這個(gè)函數,這需要使??用DedeCMS的標簽嵌入功能,我們可以創(chuàng )建一個(gè)新┐(′д`)┌的標簽,用于調用我們的函數并輸出結果。
以下是創(chuàng )建新標簽的步驟:
打開(kāi)DedeCMS的后臺管理界面,點(diǎn)擊“系統”菜單(′?`),然后選擇“標簽管理”。
在新增標簽頁(yè)面,??輸入以下信息:
標簽名稱(chēng):GetTopId
標簽別名(′?ω?`):get_top_id
標簽文件:/include/templets/custom/get_top_id.li??b.php
接下來(lái),我們需要創(chuàng )建標簽文件,在/include/templets/custom/目錄下,創(chuàng )建一個(gè)名為get_to(╬ ò﹏ó)p_id.lib.php的文件,然后將上面的函數代碼復制到這個(gè)文件中。
我們就可以在模板中調用我們的標簽了,如果我們想要在模板中顯示當前欄目的頂級ID,我們可以這??樣做:
當前欄目頂級ID:{ get_top_id:id}

網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享