我們都知道織夢里有一個可以獲取當前欄目頁面上一級欄目的名稱的標簽{dede:field name='typename' /} ,這個標簽使用還是很方便的 ,但是有其局限性,因為很多時候做網站的站長們會發現需要在當前頁面調用頂級欄目名稱的時候調用的只是當前欄目的,而并非全部的,因此對于網站網站如果有多個欄目時,要怎么才能獲取到頂級欄目名稱和鏈接呢?下面織夢模板網小編給出代碼,來解決這個需求。
{dede:field.typeid runphp='yes'}$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = "$row[reid]"; if($relID == 0) {@me = "".$row['typename']."";$url=$cfg_basehost.$cfg_cmspath;@me=str_replace('{cmspath}',$url,@me);}else{$sql = "SELECT * FROM `dede_arctype` WHERE id=$relID";$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = "".$row['typename']."";$url=$cfg_basehost.$cfg_cmspath;@me=str_replace('{cmspath}',$url,@me);}{/dede:field.typeid}完成。
以上就是織夢任意欄目獲取頂級欄目名稱及鏈接的方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答