織夢DEDECMS網站內容頁、欄目頁獲取當前頂級欄目名稱標簽_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
教大家一下織夢DEDECMS文章、欄目頁獲取當前頁面頂級欄目名稱的方法,很簡單,僅供參考學習。
在用織夢做一些項目時,時常會碰到需要在當前頁面調用頂級欄目名稱的時候,織夢默認{dede:field name='typename' /} 可以獲取當前欄目頁上一級欄目的名稱,而不是當前欄目頂級欄目名稱。
下面拓展出一個方法來實現這個效果、:
在include/common.func.php的最下方加入:
//獲取頂級欄目名
- function GetTopTypename($id)
- {
- global $dsql;
- $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
- if ($row['topid'] == '0')
- {
- return $row['typename'];
- }
- else
- {
- $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
- return $row1['typename'];
- }
- }
在文章頁或者欄目列表頁調用時,在所要調用 名稱的位置加上下面這行代碼即可實現。
- {dede:field name='typeid' function="GetTopTypename(@me)" /}
相關DedeCms教程:
- Dedecms實現鍵盤方向鍵翻頁效果教程
- DEDECMS附件按月保存,修改DEDE附件不按天保存
- dedecms織夢的循環次數的方法并做條件判斷
- dedecms問題Cannot modify header information headers
- 織夢Dedecms模板中使用field:array進行if條件判斷
- 織夢DedeCMS轉換WordPress方法
- 織夢dedecms自定義模型采集數據
- 織夢dedecms軟件內容頁調用下載級別名稱
- DedeCMS修改模板默認CSS文件分析全過程
- dedecms自定義表單后臺顯示時間格式錯誤的解決方法
- sonchannel 子欄目調用標簽的使用教程
- dede:loop標簽下使用[field:global name=autoindex/]方法