Wil*_*del 2 java jsp struts portlet liferay
我在Liferay Portal环境中使用了Struts portlet.到目前为止,我一直在使用标准资源文件本地化我的资源字符串.我可以使用<bean:message>标签从我的portlet访问消息包,它工作得很好.因此,例如,在一个表单中,我可能在我的JSP文件中定义了以下标签.
...
<label for="firstname">
    <bean:message key='labels.firstname'/>
</label>
...
这适用于在编译时间后不会更改的短字符串.我可以正确地本地化我的字符串,编译我的portlet,它只是工作.
问题:我需要允许门户内容作者在编译后即时修改我的portlet中使用的内容.我的第一个想法是使用Liferay的Web内容系统,因此内容作者可以创建我可以从我的portlet的JSP文件访问的本地化Web内容片段.
问题:是否可以从我的portlet中访问Liferay Web内容?
小智 9
liferay-ui中有一个标签,显示CMS"文章"的内容:
<liferay-ui:journal-article articleId="YOUR_ARTICLE_ID" groupId="<%= groupId %>" />
它可以用于例如显示变量"使用条款",如这里所解释的
您还可以在内容显示portlet jsps中找到一些灵感,以获得更灵活的方法.