JSPGenCMS模板介绍

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

JSPGenCMS依托性能卓越的 Velocity 模板引擎,无论在功能、性能或易用性方面都是比较优秀的。

理论上可以在JSPGenCMS模板使用所有 Velocity 的脚本及功能,但不推荐在界面模板中使用过多过复杂的脚本表达方式。

更需注意的是:大多数情况下,简洁格式引用足以满足使用,但有些情况下,必须使用正规格式引用,如看到的变量名需要放到 { } 中。

注:在JSPGenCMS中,模板分为两种:项目模板与标签模板。 项目模板存放在”/templates/project/项目文件夹/模板方案/”目录下;标签模板存放在 “/templates/tag/模板方案/“ 目录下。 项目模板其实也就是多种标签的集合体,这里对(动态)标签模板进行说明。

集合对象[ ]

在标签模板体系中,主要集合对象有:

  1. SYSVar 系统变量集合
  2. DIYVar 自定义标签变量集合
  3. DataVar 内容变量集合
  4. Data 标签数据集合(数据库查询语句结果集合)
  • 对象调用方式(除 Data外):
${对象名称.getXXX()}  或者  ${对象名称.XXX},其中 XXX为具体对象子集名称 
  • Data 调用方式:
<!-- #foreach(${Show} in ${Data}) --> 
${Show.Title} /* 此处的 Title 为标签 SQL 语句中获取的 Title 字段名称 */ 
<!-- #end --> 


格式化对象[ ]

在制作模板过程中,如遇到是日期类型的字段或者数字需要保留小数的形式显示,这时就需要格式化日期或格式化数字显示。

例如:

${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 


相关条目[ ]

参考来源[ ]