Exibir um conteúdo de um portal maximizado no Liferay

Quando desejamos maximizar um conteúdo em um portlet do Liferay, uma maneira bem simples é a utilização do método setWindowState(WindowState.MAXIMIZED) presente na classe PortletURL.

Ele pode ser utilizado sem muita dificuldade. Um exemplo prático:

Desejamos que o conteúdo listado no portlet Asset Publisher contenha um link para o conteúdo completo e esse conteúdo seja exibido maximizado na janela do portal.
Primeiramente necessitamos encontrar o momento no qual o Asset Publisher faz a listagem dos artigos para que possamos setar essa opção maximizada.

O Asset Publisher utiliza a classe {amb_extensao}/docroot/html/portlet/asset_publisher/display/table.jsp para exibir os conteúdos que serão listados.

Para modificar o modo como deve ser exibido o conteúdo de um link, encontre onde ele cria o link e insira a opção:

articleURL.setWindowState(WindowState.MAXIMIZED);

Dessa maneira o artigo será listado na forma maximizada.

Mais informações podem ser encontradas no forum da Liferay, como por exemplo no tópico abaixo:

http://www.liferay.com/web/guest/community/forums/-/message_boards/message/941261

Deixe um comentário

Observação: O seu comentário pode demorar algumas horas para aparecer.