首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

DedeCMS 模板標簽調用語法詳解:{dede:標簽} 是核心模式

     編輯:程式設計綜合問答

提問確認

「在 DedeCMS 主頁模板 index.htm 中,有很多 {dede:標簽}{/dede:標簽},這就是 DedeCMS 中標簽的調用模式嗎?」

肯定回答

是的,這正是 DedeCMS 模板引擎的核心標簽語法。

標簽語法規範

{dede:標簽名 屬性1="值1" 屬性2="值2" ...}
    
{/dede:標簽}

常見標簽分類與示例

類別標簽示例用途
列表獲取{dede:arclist row='10' typeid='1'}調用指定欄目最新文檔
頻道列表{dede:channel type='top'}生成導航欄欄目鏈接
分頁導航{dede:pagelist listsize='5'}列表頁分頁條
全局變量{dede:global.cfg_webname/}輸出站點名稱等配置
SQL查詢{dede:sql sql='SELECT * FROM ...'}執行自定義 SQL 查詢

自定義標簽開發

DedeCMS 支持二次開發自定義標簽,步驟:

  1. 在 include/taglib/ 目錄創建 mytag.lib.php。
  2. 實現 lib_mytag(&$ctag, &$refObj) 函數,解析屬性、查詢數據、返回字符串。
  3. 模板中使用 {dede:mytag attr='val'}{/dede:mytag} 調用。

官方文檔參考

完整標簽手冊請查閱:DedeCMS V5.7 標簽文檔

避坑提示

  • 標簽名區分大小寫,建議全小寫。
  • 屬性值必須用單引號或雙引號包裹。
  • 嵌套標簽需注意閉合順序,避免模板解析錯誤。
  • 開啟模板緩存後修改模板需更新緩存(後台「生成」→「更新系統緩存」)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved