今天做模板的時(shí)候遇到一個(gè)問題 ,就是我想調(diào)用謀篇文章的頂級欄目id .官方參考手冊上說用type標(biāo)簽調(diào)用 ,我用這樣的{dede:type}[field:topid /]{/dede:type}調(diào)用發(fā)現(xiàn)沒有調(diào)用出來,愈傷看了下源碼include ype.lib.php 發(fā)現(xiàn)是這句的原因
$row = $dsql->GetOne("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id='$typeid' ");
原來type標(biāo)簽在數(shù)據(jù)庫查詢的時(shí)候莫查詢topid這個(gè)字段 ,于是修改成下面這一句就能夠調(diào)用了。
$row = $dsql->GetOne("Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id='$typeid' ");
我想調(diào)用頂級欄目的id需求不大,一般很少有人用到.,所以官方也沒有寫上 .希望用得上的朋友能夠有解決方法