网站icon怎么设置,泰通建设集团网站,网站建设方面的外文,wordpress评论滑动插件escape, noescape
语法
#escape identifier as expression...#noescape.../#noescape...
/#escape
用例
主要使用在相似的字符串变量输出#xff0c;比如某一个模块的所有字符串输出都必须是html安全的#xff0c;这个时候就可以使用#escape identifier as expression...#noescape.../#noescape...
/#escape
用例
主要使用在相似的字符串变量输出比如某一个模块的所有字符串输出都必须是html安全的这个时候就可以使用说白了escape 包裹的内容会被转义比如会编程 而noescape包裹的字符不会被转义会被当成html代码执行。
#escape x as x?htmlFirst name: ${firstName}#noescapeLast name: ${lastName}/#noescapeMaiden name: ${maidenName}
/#escape
等同于 First name: ${firstName?html}Last name: ${lastName}Maiden name: ${maidenName?html}
assign
语法
#assign namevalue
#assign name1value1 name2value2 ... nameNvalueN#assign namecapture this
/#assign#assign namevalue in namespace /#assign name in namespace capture this
/#assign
用例
生成变量,并且给变量赋值
给aaa赋予序列值
#assign aaa [winter, spring, summer, autumn]给变量test加1
#assign test test 1给my namespace 赋予一个变量bgColor,下面可以通过my.bgColor来访问这个变量
#import /mylib.ftl as my
#assign bgColorred in my将一段输出的文本量保存在x变量里
#assign x#list 1..3 as n${n} myMacro //#list
/#assign
global
语法
#global namevalue
#global name1value1 name2value2 ... nameNvalueN
#global namecapture this
/#global
全局赋值语法利用这个语法给变量赋值那么这个变量在所有的namespace 中是可见的, 如果这个变量被当前的assign 语法覆盖 如 在当前页面里x2 将被隐藏或者通过${.globals.x} 来访问
setting
语法
#setting namevalue
用来设置整个系统的一个环境
locale
number_format
boolean_format
date_format , time_format , datetime_format
time_zone
classic_compatible, 默认值false改成true ${aaa}
用例:将数字的输出格式改为百分比
#setting number_formatpercent/
#setting datetime_formatyyyy-MM-dd HH:mm:ss/
t, lt, rt
--1 #t2#t3#lt45#rt6
--