代码之家  ›  专栏  ›  技术社区  ›  William Brendel

从portlet内部访问Liferay web内容?

  •  2
  • William Brendel  · 技术社区  · 17 年前

    我在Liferay门户环境中使用了一个Struts portlet。到目前为止,我一直在使用标准资源文件本地化我的资源字符串。我可以使用 <bean:message> 标签,它工作得很好。例如,在表单中,我可能在JSP文件中定义了以下标签。

    ...
    <label for="firstname">
        <bean:message key='labels.firstname'/>
    </label>
    ...
    

    这适用于编译后不会更改的短字符串。我可以正确地本地化我的字符串,编译我的portlet,它就可以正常工作了。

    问题:

    问题:

    2 回复  |  直到 17 年前
        1
  •  8
  •   Arnaud Deslandes    17 年前

    liferay ui中有一个标记,显示CMS“文章”的内容:

    <liferay-ui:journal-article articleId="YOUR_ARTICLE_ID" groupId="<%= groupId %>" />
    

    here

    您还可以在contentdisplayportletjsp中找到一些关于更灵活方法的灵感。

        2
  •  1
  •   Jason Fritcher    17 年前

    您看过liferay中包含的内容管理系统吗?这可能是你需要的答案。它将允许内容作者在CMS中创建内容,然后您可以编写模板JSP,从中提取内容。

    Liferay CMS