从Portlet内访问Liferay的网页内容?

我有一个Liferay门户环境中正在使用一个Struts的portlet。 使用标准的资源文件,到目前为止,我一直在我的本地化资源字符串。 我可以从我的Portlet使用访问消息包<bean:message>标记,它的伟大工程。 因此,例如,在一个形式,我可能在我的JSP文件中的下列标签来定义。

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

这对于短的字符串,编译时间后,不改变工作正常。 我可以正确定位我的琴弦,编译我的portlet,它只是工作。

问题:我有一个要求,让门户网站内容作者修改我在portlet中使用的内容,在即时,编译后。 我首先想到的是使用Liferay的网页内容体系,使内容创作者可以创建,我可以从我的portlet的JSP文件访问本地化的网络内容片段。

问:是一种从我的portlet中访问Liferay的网页内容?

--------------解决方案-------------

有一个从Liferay的-UI显示的CMS“的文章”内容标签:

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

它可用于例如显示变量“使用条件”一样,此处的说明

您还可以找到的内容显示portlet的JSP中的一些灵感更灵活的方法。

你看包括在Liferay的内容管理系统? 这可能是回答您的需要。 这将允许内容作者创建于CMS内容,然后你可以写模板的JSP,将在内容从那里拉。

Liferay内容管理系统

分类:java的 时间:2012-01-01 人气:0
分享到:

相关文章

  • JIRA中的IFrame portlet中 - JavaScript的不工作 2012-05-16

    我试图嵌入JIRA应用到的Liferay作为一个IFrame portlet中. 我可以成功地浏览到网站JIRA和登录,但没有JavaScript元素的工作之后. 所以我不能使用任何的下拉菜单,甚至JIRA领域本身不正确显示. 我还要提到的是Liferay的&JIRA应用正在由同一Tomcat服务器托管. 谁能想到一个原因,这会是这样吗? 谢谢! 卡琳 编辑:当最后跑萤火虫我看,我发现了以下错误:"权限被拒绝访问财产BLAH". 为什么会出现这种情况时,Liferay的和JIR

  • 安全框架就像缝对Java EE - JSP,Servlet中,DAO 2013-10-24

    什么是Java EE应用程序的一些不错的强大的安全框架? 目前,我们正在使用缺乏安全的Web应用程序的授权,权限,规则方面的自定义EJB的解决方案. 理想情况下,我想使用Seam由于功能(我们正在使用JBoss 5),但是我的第一印象是,它不与JSP页面集成. 我想知道如果任何人有对缝或替代关于如何创建使用其他API定制的框架,任何了解的任何建议. 预先感谢您的帮助. --------------解决方案------------- 我只是喜欢春季安全,但只是为了让你知道多了一个选择,有阿帕奇四郎

  • 可一个Java portlet中嵌入一个ASP.NET页? 2014-03-04

    我们有一个团队工作的一个Java EE的网站创造了一些的portlet. 他们希望有一个网站,我管理,这是ASP.NET中的这些portlet中的一个. 除了像内置页框的解决方案,它是可以嵌入在ASP.NET页面一个Java portlet的? (注:我没有太多的Java / portlet的经验,所以请考虑到这一点在你的答案) UPDATE 这是有关我的问题? http://download.oracle.com/docs/cd/E13174_01/alui/devdoc/docs60/Por

  • 在Portlet中的.jsp页我连一个小程序,并在此之后它抛出异常 2013-04-29

    在portlet的页面名.jsp我连接一个小程序,并在此之后它抛出异常的Portlet系统的Liferay "'portlet的名称"暂时不可用." 示出了在页面上. 对于小程序的HTML / JSP代码: <APPLET name="SignApplet" mayscript code="SignApplet.class" archive="<%=renderResponse.encodeURL(renderRe

  • 从Liferay的portlet中发送POST方法 2013-05-16

    我刚才提出使用Web服务的portlet的Liferay为了解它是如何工作的. 它的正常工作,并通过HTTP GET方法也在努力,虽然抛出异常,因为数据库是空的,但它的确定. 那么,我想现在我的编辑是view.jsp的从相同的Portlet全数据库. 我的问题是,如何或在哪里我应该把我的代码在JSP中发送POST请求在数据库中添加一行? 我想使用AUI显示字段和一个按钮,让你写上你要插入,点击提交,并发送POST请求的内容. <%@ page import="javax.portlet.P

  • 在Liferay的页面重载过程中添加的portlet实例 2013-09-07

    我想在Liferay中添加一个新的IFrame portlet中的一个链接的点击. 我有一些问题,做到了这一点. 首先,我使用Liferay的SDK创建一个portlet和定制的默认view.jsp : <portlet:renderURL var="pageDisp"> <portlet:param name="jspPage" value="/view.jsp" /> </portlet:renderURL>

  • 在Liferay的portlet中没有编辑模式 2013-09-18

    我与Liferay的在行动书一起以下. 我在那里我加入的编辑模式,以一个portlet的一部分. portlet的成功部署,我已经添加了portlet中,现在书上说要点击的portlet的扳手,然后点击首选项链接,但我没有偏好链接. 查看工作正常. 这里是我portlet.xml : <?xml version="1.0"?> <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app

  • 在Liferay的,可以在一个portlet中打开一个新的对话框AUI里面一个单独的portlet? 2014-02-27

    我已经遍布Liferay的网站,并没有找到问题的答案. 我想要做的是有我的自定义portlet中的JavaScript函数,将打开一个AUI对话框,该对话框显示了一个完全独立的portlet中view.jsp的内容. 下面是我到目前为止有: AUI().ready('aui-dialog','aui-dialog-iframe','liferay-portlet-url', function(A) { var url = Liferay.PortletURL.createResourceURL(

  • 不同的留言板中的Portlet的Liferay 5.2.3不同的页面 2012-01-02

    是否有可能实现的Liferay 5.2.3不同页面上不同的留言板portlet中. 但现在,如果我在两页上添加留言板相同的帖子都来了. 我想这些是彼此完全独立. 谁能帮我在这方面. --------------解决方案------------- 我不记得有5.2.3的Liferay 6的范围内容不支持页面范围的内容,这样你就可以对同一社区/组织的不同页面不同MB或博客或维基的portlet. 要检查是否作用域是在Liferay中5.2.3的支持,添加留言板portlet的页面上. 点击配置(其在

  • 使Ajax请求的portlet中Liferay的为6 2012-03-25

    我想我的JSP文件中Ajax调用它调用Portlet的processAction方法的基础上,从processAction方法,我需要做出的portlet的serveResource方法另一个电话,请提供一些例子成功的短信.. --------------解决方案------------- 在portlet中,在processAction()方法自动执行的方法呈现,因此Ajax响应将得到嵌有由render方法生成的HTML片段. 所以在Portlet中编写Ajax是有点棘手. 看看这个博客我的.

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.987 (s). 10 q(s)