【发布时间】:2018-06-14 09:09:55
【问题描述】:
我正在使用 Liferay 7 GA5,我需要为 Web 内容创建一个模板来打印所有博客,以插入网站页脚。
研究,最巧妙的解决办法是这样的:
<#if entries?has_content>
<#list entries as cur_entry>
${cur_entry.getUrlTitle()}<br>
</#list>
</#if>
但是变量 entries 不存在并且 FreeMarker 向我返回错误“以下已评估为 null 或缺失...”
如何获取所有博客并打印它们的值(图片、标题、简短描述、链接..)?
谢谢
【问题讨论】:
-
这不是最整洁的;
<#list entries! as cur_entry>不需要#if。当然,这对原来的问题没有帮助,entries永远不存在...... -
是否有其他解决方案可以在 Web 内容模板中打印列表博客?
-
我不明白这一点...您想在 Web 内容模板中显示博客吗?你如何保存这些博客?据我所知,liferay 提供通过 webcotent 结构和相应的 Web 内容模板将 Web 内容嵌入到 Web 内容中?你想用这个吗?
-
你的意思是 ADT 吗?方法正确吗?
标签: java liferay freemarker liferay-7