Liferay 基于producId的具有不同内容的嵌套Portlet

Liferay 基于producId的具有不同内容的嵌套Portlet,liferay,portlet,Liferay,Portlet,需要你们的帮助,伙计们,这是我的方案。我有我的产品详细信息页面来显示我所有产品的详细信息,这个详细信息页面有这个标准的liferay NestedPortlet。 现在我想要的是,基于producId,显示不同的NestedPortlet内容。此NestedPortlet可以具有不同的其他Portlet/WebContent(甚至布局),具体取决于productId 如果你能给我指出正确的方向,我将不胜感激 BR我认为您试图实现的是两个portlet之间应该有通信。这是基于从一个portlet触

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

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


BR

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


你可以用它来满足你的要求

如果您有权访问请求对象中的产品id,您可以开发一个自定义布局模板,该模板将访问layout.tpl中的产品id,并使用布局模板中可用的$processor.processColumn(“columnid”)根据该产品id呈现不同的portlet列