freemarker 自定义标签问题
<@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条信息
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
偶已经写出来了!不过还是要谢谢你
这些都是变量,当道于 as 给他取了个别名,偶想表达的是 如何通过自定义标签输出内容,并是带有HTML效果的,而不是纯的数据
哦,我理解了,就是第二种,要想第一种的话,只有在后台拼接了,第二种才是真理
这个可以实现了吗?偶想了好久,想不出来啊
回复
就是在后台拼接html代码, 感觉还是第二种省事
yk 还是 _list 不是在后台定义好了的吗?然后前台才能用啊