Foros de discusión

freemarker maximize portlet in new window

shima shima, modificado hace 9 años.

freemarker maximize portlet in new window

Junior Member Mensajes: 46 Fecha de incorporación: 14/04/14 Mensajes recientes
hi friends
I use asset publisher I need to click on link and show content in maximize page without showing other potlets.
<#assign portletUrl=renderResponse.createRenderURL()/>
<#assign portletUrl2=portletUrl.getWindowState(LiferayWindowState.EXCLUSIVE)/>

<#assign assetRenderer = curEntry.getAssetRenderer() />
<#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, portletUrl2,curEntry) />
but it show error
would u plz guide me.
thumbnail
Pankaj Kathiriya, modificado hace 9 años.

RE: freemarker maximize portlet in new window

Liferay Master Mensajes: 722 Fecha de incorporación: 5/08/10 Mensajes recientes
shima shima:
<#assign portletUrl=renderResponse.createRenderURL()/>
<#assign portletUrl2=portletUrl.getWindowState(LiferayWindowState.EXCLUSIVE)/>



Shouldn't it be setWindowState instead getWindowState.?

What error you are getting?
shima shima, modificado hace 9 años.

RE: freemarker maximize portlet in new window

Junior Member Mensajes: 46 Fecha de incorporación: 14/04/14 Mensajes recientes
hi
I find correct syntax as below , thanks for your attentions
<#assign portletUrl=renderResponse.createRenderURL()/>
${portletUrl.setWindowState("MAXIMIZED")}
<#if themeDisplay.isStateMaximized() == false >
<a class="continue" href="${portletUrl}">continue</a>
</#if>