是否有任何方法可以获得具有不同首选项的可实例化portlet的两个实例,并在每个实例的所有布局中共享?
我的意思是portlet实例1被放置在所有社区中,它共享放置的所有布局的首选项
Portlet实例2被放置在这些社区的一个子集中,它共享放置的所有布局的首选项
或者可能是portlet和它在另一个布局中的图像之间的关系与同一页面中的两个实例之间的关系完全相同(根本没有连接)?
区分每页实例和按布局实例有点令人困惑。
最后一个选项是完全复制portlet并为每个实例设置公司范围的首选项吗?
添加为答案:
对于这样一个复杂的需求,最好"欺骗"并在portlet.xml和liferay-portlet.xml中声明同一portlet的两个实例,这样您就可以独立地控制首选项
退房http://docs.liferay.com/portal/6.0/definitions/liferay-portlet-app_6_0_0.dtd.html#preferences-每个布局都是唯一的,因为它很好地讨论了preferences-unique-per-layout
和preferences-owned-by-group
以及它们如何相互作用