1

问题是,比如说,我有一个页面xyz。在那个页面中有 20 个 portlet。如何找出页面上放置的所有 portlet 的名称。

前提是我拥有​​管理员权限。

4

2 回答 2

2

在 Liferay 中,最简单的方法可能是在主题中,您想要获取 Layout 对象,这将让您探索布局并拉取对页面上 portlet 的引用。

一些参考资料:

于 2010-04-02T03:37:34.903 回答
1

两个 portlet 标准(JSR-168 和 JSR-286)没有指定任何方法来找出放置在页面上的 portlet 的名称。

但是,每个门户都有可能提供一种专有的方式来实现您想要做的事情。

于 2010-02-12T22:56:34.193 回答