1

有没有办法获得具有不同首选项的可实例化 portlet 的 2 个实例,在每个实例的所有布局中共享?

我的意思是 portlet A Instance 1 放置在所有社区中,并且它共享放置它的所有布局的首选项

Portlet A Instance 2 放置在这些社区的一个子集中,它共享放置它的所有布局的首选项

或者可能是 portlet 与其在另一个布局中的图像之间的关系与同一页面中 2 个实例之间的关系完全相同(根本没有连接)?

那么在每页实例和每布局实例之间的说明有点令人困惑。

它是完全复制 portlet 并为每个实例设置公司范围的首选项的最后一个选项吗?

4

2 回答 2

2

添加为答案:

对于如此复杂的需求,最好“作弊”并在 portlet.xml 和 liferay-portlet.xml 中声明同一个 portlet 的两个实例,这样您就可以独立控制首选项

于 2012-09-21T15:00:40.937 回答
1

查看http://docs.liferay.com/portal/6.0/definitions/liferay-portlet-app_6_0_0.dtd.html#preferences-unique-per-layout因为它很好地讨论了它们preferences-unique-per-layout以及preferences-owned-by-group它们如何相互作用

于 2012-09-20T16:39:51.603 回答