AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

織夢模板

網站模板搜索
營銷型模板 政府網站模板 自適應模板 標簽大全

注冊

相關教程

織夢模板_隨機Tags

食品網站模板 零部件網站模板 工商注冊網站模板 體育健身網站模板 網絡設計網站模板 園林景觀網站模板 招生類網站模板 環保網站模板 農業網站模板 智能鎖網站模板 油煙機網站模板 辦公網站模板

推薦教程

織夢仿站基礎之模板標簽語法簡介

網站模板下載 www.texjy.com / 2020-03-26
織夢DedeCMS的使用是非常簡單的,模板制作也很方便。有時候我們看到非常喜歡的網站,就可以用織夢DedeCMS仿下來,尤其是資訊站,仿制非常簡單容易?棄舴抡菊務勛约旱囊恍┛捶,這篇織夢DedeCMS仿站基礎之模板標簽語法簡介是織夢仿站基礎系        列的 第二篇文章,主要講述一下織夢標簽的語法特點,希望給予想用織夢進行仿站的朋友一點幫助。
  織夢標簽語法之格式
  織夢的模板標簽類似于XML格式,所有的模板都含有定界符,默認情況下是{dede:*}和{/dede:*},“*”代表模板標記名稱。一般情況下{dede:*}和{/dede:*}是成對出現的,例如:
  {dede:arclist flag='h' limit='0,1'}
  [field:title/]
  [field:description/]…[查看全文]
  {/dede:arclist}
  上面的{dede:arclist}和{/dede:arclist}成對出現在織夢模板文件中,并且在兩個標簽當中包含了底層模板(innertext)。所謂底層模板(Innertext)實際上就是對于有多條記錄的模板輸出,用戶手工去指定單個記錄的樣式。
  標簽還有一類出現形式是{dede:*/},通常以這種形式出現都是輸出變量、或者不含底層模板的內容。如下面的標簽:
  {dede:global.cfg_webname/}
  {dede:arclist flag='h' limit='0,1' /}
  如果用戶沒有指定單個記錄的樣式,系統部分標簽都含有默認的底層模板,具體可以查看{cmapath}/templets/system/文件夾下面的文件,這里面都是系統的底層模板文件。
  織夢標簽語法之注釋
  織夢標簽的模板注釋非常靈活,可以通過標簽后面的commet屬性進行賦值。如上面使用HTML的注釋可以使用如下的注釋方法:
  {dede:arclist flag='h' limit='0,1' commet='調用頭條的第一篇內容'}
  [field:title commet="這是文章標題標簽"/]
  [field:description commet="這是摘要標簽"/]…[查看全文]
  {/dede:arclist}
  在模板引擎將上述標簽解析為html的時候,commet的內容是被忽略掉不去解析的,用戶在閱讀模板標記的時候可以更好的理解標簽的意義。這個對于新手來說,就非常有幫助了,可以結合實例系統的學習織夢的標簽的使用方法。
  織夢標簽語法之函數
  每一個織夢的標簽都可以使用自定義函數對其進行擴展,自定義函數內容主要用于對當前標簽輸出內容進行處理。下面的實例就是使用自己定義的函數進行處理:
  {dede:標記名稱function='youfunction("參數一","參數二","@me")' /}
  {dede:field.pubdate function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}
  織夢標簽的這個語法可以方便程序員對織夢進行二次開發,一般自己定義的函數都是存放在include文件夾下的extend.func.php文件中。
  織夢標簽語法之屬性
  模板標簽的屬性,決定了模板標記輸出的形式,例如arclist標簽主要功能是列出文檔列表,但列出什么內容、按照什么方式進行排序等取決于模板標簽的屬性。在織夢的模板標簽說明中含有各個模板的標簽屬性可以詳細查閱。
  例如上面的flag=’h’ limit=’0,1′,這里flag和limit是標簽的相關屬性,可以通過織夢標簽手冊查閱屬性的介紹。如果模板標簽如果沒有列出屬性,系統有默認屬性值,用戶可以參考模板標簽說明查看默認屬性。
  織夢標簽語法之php程序
  織夢模板標簽語法還有一個很方便的地方就是支持簡單的php模板編程,具體的格式如下:
  {dede:tagname runphp='yes'}
  $aaa = @me;
  @me = "123456";
  {/dede:tagname}
  需要php編程時,只需要在標簽dede:*(“*”代表模板標記名稱)中加入runphp=’yes’,其中@me表示這個標記本身的值,因此標記內編程是不能使用echo之類的語句的,只能把所有返回值傳遞給@me,此外由于程序代碼占用了底層模板InnerText的內容,因此需編程的標記只能使用默認的InnerText。
 
本文由AB模板網整理發布,轉載請說明出處:http://www.texjy.com/dedecmsjc/5642.html
本文標簽:

有問題可以加入織夢技術QQ群一起交流學習

☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

☉本站的源碼不會像其它下載站一樣植入大量的廣告。

☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

☉本站提供的織夢源碼,均帶數據及演示地址?梢栽谌我辉创a詳情頁查看演示地址。

☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

☉如有其他問題,請加網站客服QQ(9490489)進行交流。

首頁 VIP專區 靜態模板 會員中心
丁香五月久久热成人视频-久久热这里只有精品,各种优质的节目,各大视频&