freemarker 自定义标签问题

樱花泪 发布于 2014/01/07 11:00
阅读 161
收藏 0
<@news pid="1" type="ddyk" limit="4" size="20";yk >
<li><a href="/news/zixunjiaodian/${(yk.newsId)?c}.html" target="_blank">· ${yk.shortTitle?if_exists}</a></li>
</@news>

说明:limit="4" 就是循环4次

但最终是报异常,

写成如下 就对了

<@news pid="1" type="ddyk" limit="4" size="20";_list >
<#list _list as yk>
<li><a href="/news/zixunjiaodian/${(yk.newsId)?c}.html" target="_blank">· ${yk.shortTitle?if_exists}</a></li>
</#list>
</@news>

但是偶想要的结果就是上面第一个这种,会输出4条信息



加载中
0
独孤小败
独孤小败
yk 还是 _list 不是在后台定义好了的吗?然后前台才能用啊
独孤小败
独孤小败
回复 @樱花泪 : 就是在后台拼接html代码, 感觉还是第二种省事
樱花泪
樱花泪
这个可以实现了吗?偶想了好久,想不出来啊
独孤小败
独孤小败
哦,我理解了,就是第二种,要想第一种的话,只有在后台拼接了,第二种才是真理
樱花泪
樱花泪
这些都是变量,当道于 as 给他取了个别名,偶想表达的是 如何通过自定义标签输出内容,并是带有HTML效果的,而不是纯的数据
0
樱花泪
樱花泪
偶已经写出来了!不过还是要谢谢你
返回顶部
顶部