Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题是,比如说,我有一个页面xyz。在那个页面中有 20 个 portlet。如何找出页面上放置的所有 portlet 的名称。
xyz
前提是我拥有管理员权限。
在 Liferay 中,最简单的方法可能是在主题中,您想要获取 Layout 对象,这将让您探索布局并拉取对页面上 portlet 的引用。
一些参考资料:
两个 portlet 标准(JSR-168 和 JSR-286)没有指定任何方法来找出放置在页面上的 portlet 的名称。
但是,每个门户都有可能提供一种专有的方式来实现您想要做的事情。