您的位置:首页 > 运维架构

shop++中freemark的基本用法

2015-09-06 13:23 260 查看
基本表达式
${xx}                                                                           输出表达式
${agent.expTime?string("yyyy-MM-dd")}                    日期输出格式
${gaent?string.number}                                             三种不同的数字格式
${agent?string.currency}                                           <$00.00>
${agent?string.percent}                                             <00%>
$<agent?string("是","否")>                                         输出布尔值:是或否

内置函数:笤俑区别于属性的访问,使用?代替
html                                                                           对字符串进行HTML编码
cap_first                                                                    使用字符串第一各字母大写
lower_case                                                                将字符串转换成小写
trim                                                                            去掉字符串前后的空白字符

循环读取:
[#list page.content as agent]
[/#list]                                                                        用于分页处理,page是控制层传过来的对象变量名通过content 遍历出里面的内容, 使用as赋值给agent 就可以通过agent点属性的方式得到对象的值

<#list student as stu>
       ${stu}
</#list>
这里值得注意的就是/的使用。循环结束位置要用/

逻辑判断:
<#if>
<#else>
</#if>
空值输出:

[#if review.member??]                                                如果有值就输出,没有值就不输出

来自 http://bbs.shopxx.net/read-htm-tid-27549.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shopxx freemark标签