0

需要你们的帮助,这是我的情况。我有我的产品详细信息页面来显示我所有产品的详细信息,这个详细信息页面有这个标准的 liferay NestedPortlet。现在我想要的是基于 producId ,显示不同的 NestedPortlet 内容。这个 NestedPortlet 可以有不同的其他 portlet/webcontents(甚至布局),具体取决于 productId。

如果您能指出我正确的方向,我将不胜感激。

BR

4

2 回答 2

0

如果您可以访问请求对象中的产品 ID,则可以开发自定义布局模板,该模板将访问 layout.tpl 中的产品 ID,并使用 $processor.processColumn( "columnid") 在布局模板中可用

于 2013-07-11T10:25:01.813 回答
0

我认为您想要实现的是两个 portlet 之间应该有通信。这是基于从一个 portlet 触发的事件,另一个 portlet 的内容应该被更改。如果是这种情况,您甚至不需要嵌套的 portlet。

您可以使用Inter Portlet 通信 (IPC)来满足您的需求。

于 2013-07-10T20:00:48.073 回答