JSPGenCMS模板介紹
來自站長百科
導(dǎo)航: 上一頁
JSPGenCMS依托性能卓越的 Velocity 模板引擎,無論在功能、性能或易用性方面都是比較優(yōu)秀的。
理論上可以在JSPGenCMS模板使用所有 Velocity 的腳本及功能,但不推薦在界面模板中使用過多過復(fù)雜的腳本表達(dá)方式。
更需注意的是:大多數(shù)情況下,簡(jiǎn)潔格式引用足以滿足使用,但有些情況下,必須使用正規(guī)格式引用,如看到的變量名需要放到 { } 中。
注:在JSPGenCMS中,模板分為兩種:項(xiàng)目模板與標(biāo)簽模板。 項(xiàng)目模板存放在”/templates/project/項(xiàng)目文件夾/模板方案/”目錄下;標(biāo)簽?zāi)0?/b>存放在 “/templates/tag/模板方案/“ 目錄下。 項(xiàng)目模板其實(shí)也就是多種標(biāo)簽的集合體,這里對(duì)(動(dòng)態(tài))標(biāo)簽?zāi)0暹M(jìn)行說明。
集合對(duì)象[ ]
在標(biāo)簽?zāi)0弩w系中,主要集合對(duì)象有:
- SYSVar 系統(tǒng)變量集合
- DIYVar 自定義標(biāo)簽變量集合
- DataVar 內(nèi)容變量集合
- Data 標(biāo)簽數(shù)據(jù)集合(數(shù)據(jù)庫查詢語句結(jié)果集合)
- 對(duì)象調(diào)用方式(除 Data外):
${對(duì)象名稱.getXXX()} 或者 ${對(duì)象名稱.XXX},其中 XXX為具體對(duì)象子集名稱
- Data 調(diào)用方式:
<!-- #foreach(${Show} in ${Data}) --> ${Show.Title} /* 此處的 Title 為標(biāo)簽 SQL 語句中獲取的 Title 字段名稱 */ <!-- #end -->
格式化對(duì)象[ ]
在制作模板過程中,如遇到是日期類型的字段或者數(shù)字需要保留小數(shù)的形式顯示,這時(shí)就需要格式化日期或格式化數(shù)字顯示。
例如:
${Format.format("dateline","yyyy-MM-dd","1277039718000")} 顯示效果為:2010-06-20 ${Format.format("datetime","MM/dd","2010-06-20")} 顯示效果為:06/20 ${Format.format("number"," ###.##","201.2016")} 顯示效果為:201.20