dedecms網頁模板編寫介紹,DEDE技術
導讀:DEDE技術DEDE技術點評 :網頁模板就是templets中的htm文件,所以編寫模板就是要編寫html。這篇文章不是關于標簽的具體使用,而是對網頁模板的一些理解。包括基本的標簽語法dede,模板dede模板堂。
點評:網頁模板就是templets中的htm文件,所以編寫模板就是要編寫html。這篇文章不是關于標簽的具體使用,而是對網頁模板的一些理解。包括基本的標簽語法,封面模板,列表模板和文檔模板的關系
一 關于標簽
dede手機模板
dedecms標簽:就像html標簽,不過是織夢自定義的,由標dede免費校板下戰簽名,屬性,和InnerText構成。
先看一段代碼templets/index.htm
代碼如下:
網站名:{dede:global name=cfg_webname/}<br/><br/>
<strong>最近登陸的會員</strong><br/>
{dede:memberlist row=6 signlen=30}
<a href="[field:spaceurl/]" target="_blank">
<img src="[field:face/]" width="52" height="52"/> [field:uname/]<br/>
</a>
{/dede:memberlist}
通過運行網站主頁index.php查看結果。
像dede:global就是標簽名,name=cfg_webname是屬性,在dede:memberlist標簽間的就是InnerText。在織夢中,InnerText又稱為底層模板。
短標簽:像global這種只有單邊的標簽叫短標簽,表示一個元素的值。
塊標簽:像memberlist這種成對的標簽叫塊標簽,一般表示一系列的紀錄,像上面的代碼就表示列出6個會員的默寫信息。研究一下會發現這些記錄來自數據庫。
[field:XX]這個代表記錄中的某個屬性值。
總結一下,編寫模板時用到這些語言
Html代碼+新增的dedecms標簽語法。
Css和Js沒有新語法,以外部文件的方式調用。
Php,mysql的代碼大大減少,與數據庫查詢有關的代碼大部分被標簽語法。比如說調用memberlist標簽,就等價于訪問數據表dede_cms。Php主要用于插件等新模塊的編寫和修改。
以上只是織夢標簽語法的簡述,詳見模板手冊
標記手冊1
標記手冊2
站長百科
二 模板的種類
先說一下各個文件夾
System文件夾,里面放的是默認底層模板。當我們在塊級標簽間不寫任何東西時,就會自動被調用來作為塊級標簽的InnerText。
Plus文件夾,里面放的是被root_dir/plus里的php調用的模板。經過一些研究也許能仿寫這些模板的代碼,待探究。
Default文件夾,里面放的是默模板織夢認模板,是網頁顯示主要的模板,如果在網上下一個其他的dedecms模板(非官方默認模板),可能里面只是一個templets文件夾,因為這對外觀已經足夠了。下面是default文件夾的分析。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章dedecms網頁模板編寫介紹,DEDE技術主要講述網頁模板,標簽,網頁網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_32260.html