織夢dedecms調用指定欄目信息標簽dede:type
發布時間:2020-01-09
dede:type是織夢dedecms的一個全局標簽,一般用于獲取指定ID欄目的鏈接和欄目名稱,底層模板字段為typename、typelink,默認支持欄目表dede_arctype中以下字段:id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,也可通過修改文件增加支持欄目高級選項里的SEO標題、關鍵字和欄目描述字段。函數位置:文件\include\taglib\type.lib.php第5行基本語法:123{dede:type typeid='id'}
;[field:typename /];{/dede:type}參數說明:typeid – 指定欄目ID如果不指定typeid,則默認為0,這時候獲取欄目會根據欄目的環境變量改變而改變示例:獲取欄目ID為1的欄目鏈接和名稱123{dede:type typeid='1'}
;[field:typename /];{/dede:type}擴展:增加獲取欄目SEO標題、關鍵字和描述字段編輯\include\taglib\type.lib.php文件,找到以下代碼:12$row = $dsql->;GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE id='$typeid' ");修改為:12$row = $dsql->;GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description,keywords,seotitle FROM `#@__arctype` WHERE id='$typeid' ");示例:獲取指定欄目ID的SEO標題、關鍵詞和描述12345{dede:type typeid='1'}欄目SEO標題:[field:seotitle /]欄目關鍵字:[field:keywords /]欄目描述:[field:description /]{/dede:type}