2012-02-10 102 views

回答

4

AFAIK portlet的全部内容是不生成独立页面。

你可以做的是在你的portlet占据整个页面(这意味着适当的主题和布局模板)并通过链接指向liferay。

请注意,'MAXIMIZED'portlet状态只会将其最大化以填充主题中的portlet区域,因此无论如何您都需要'全屏'主题。

+0

还有在这种情况下可以有所帮助的EXCLUSIVE模式。 – 2012-02-10 23:12:05

0

像朱利安·乐峰暗示在另一条评论是,Liferay增加了两个窗口状态:

  • 独家(LiferayWindowState.EXCLUSIVE
  • 弹出(LiferayWindowState.POP_UP

Exclusive只输出portlet内容,没有任何装饰,并且没有任何适当的html/js/css环境。这对于嵌入到具有这些环境的DOM中很有用。

Popup输出包含所有html/js/css的Portlet内容以正确显示Portlet。例如,用于在弹出窗口(iframe)中显示portlet。