Freemark 中 自定义标签
[@cms_infoCategory_FlagDirective count='3' recommend_flag='0' ]
[#if tag_pagination??]
[#list tag_pagination.list as m]
<li><span class="img_l"><a href="/?${(m.org_code)!}" target="_blank">
<img src="[#if m.org_logo??&&(m.org_logo?length>0)]${(m.org_logo)!}[#else]/${res}/no_picture.gif[/#if]"/> </a></span>
<div><h1><a href="/?${(m.org_code)!}" target="_blank">${(m.org_name)!}</a><img src="/${res}/img/new.gif" alt="推荐"/></h1> <p>${((m.org_introduction)!)?substring(0,10)}...... <a href="/?${(m.org_code)!}" target="_blank">详细</a></p>
<h2><Span>机构地址:${(m.org_address)!} </Span> <Span> 机构电话:${(m.org_phonenumber)!}</Span> </h2>
</div>
<div class="clear"></div>
</li>
[/#list]
[/#if]
[/@cms_infoCategory_FlagDirective ]
使用Freemarker内置函数substring()时不知何种原因在数据足够的情况下长度不能超过10个
但10个长度数量有不够 ,那如何解决长度不够问题??
方案:使用Freemarker中length 函数判断分别输出两种不同的结果显示:
[#if ( m.org_introduction) ?length>66)]
${ m.org_introduction) [0..66]?default("...")}
[#else]
${ m.org_introduction) ?default("...")}
[/#if]
相关推荐
一些很不错的freemark资料及eclipse的freemark插件
freemark开发指南详解freemark开发指南详解freemark开发指南详解freemark开发指南详解freemark开发指南详解
主要介绍了freemark标签的相关基础知识,基本上了解Freemark标签的应用
freemark中文资料 freemark教程 freemark基础和高级教程
freemark ,
Freemark指南:全面介绍Freemark的使用方法,让你的页面已程序完美的结合!
FREEMARK资料,开发入门指南 是开发人员了解FREEMARK的一本入门资料
freemark模板&模版技术&freemark模板&模版技术
freemark比较实用的手册,中文版 适合快速学习
freemark 2.3.19 中文教程
freemark生成静态页面,直接导入该项目 使用JDK1.6。直接运行代码中的CreateHtmlWebSite.java, 即可在webroot下面生成MyWebSite.html静态页面。
FreeMark jar包,中文官方文档。FreeMark jar包,中文官方文档。
本示列为freemark页面静态化 完整demo 可导入工程直接运行查看效果
SpringMVC+Freemark简单整合 不含lib下的jar。
freemark资料
freemark 模板引擎 概述 教程 5分钟入门 pdf
freemark标签使用的一些说明.希望对大家有点用。
freemark从入门到精通,freemark讲解,从小白到大明白。
springmvc+mybats+freemark(mvn)