dedecms呼叫當前欄目ID與當前欄目頂級ID的方法
阿新 • • 發佈:2019-01-23
一、採用dedecms獲取當前所在欄目ID的方法如下:
1.模板中呼叫欄目ID採用如下方法:
2.如果是在{dede:sql}裡面呼叫當前欄目ID的話,呼叫方法如下:
[field:欄位]
{/dede:sql}
二、當前欄目的頂級欄目ID呼叫:
首先,在所需要呼叫頂級欄目ID的地方,新增這段標籤語法
第二,修改原始檔,找到include目錄下的taglib目錄下的type.lib.php,找到這條語句:
From `dede_arctype` where id='$typeid' ");
修改成為:
複製程式碼 程式碼如下: $row = $dsql->GetOne("Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id='$typeid' ");
在if(!is_array($row)) return ";下一行新增:
複製程式碼 程式碼如下: if( $row['topid']==0){$row['topid']=$row['id'];}
希望本文所述對大家的dedecms建站有所幫助。
http://www.jb51.net/cms/274948.html