Liferay 如何在应用程序显示模板中以最大化模式打开URL?
我已经为显示web内容的Asset Publisher创建了和(应用程序显示模板)。如果单击链接,则web内容应以最大化模式打开Liferay 如何在应用程序显示模板中以最大化模式打开URL?,liferay,liferay-6,freemarker,Liferay,Liferay 6,Freemarker,我已经为显示web内容的Asset Publisher创建了和(应用程序显示模板)。如果单击链接,则web内容应以最大化模式打开 <#if entries?has_content> <#list entries as entry> <#assign renderer = entry.getAssetRenderer() /> <#assign className = renderer.getClassName()
<#if entries?has_content>
<#list entries as entry>
<#assign renderer = entry.getAssetRenderer() />
<#assign className = renderer.getClassName() />
<#if className == "com.liferay.portlet.journal.model.JournalArticle">
<#assign journalArticle = renderer.getArticle() />
<#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString())) />
<#assign assetURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry) />
<div class="molisana-product">
<a href="${assetURL}">
<h3 class="product-title">
${entry.getTitle(locale)}
</h3>
</a>
</div>
</#if>
</#list>
</#if>
重要的一点是:
<#assign assetURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry) />
我尝试过使用设置窗口状态
,但不起作用。您是否尝试在assetur
的末尾追加&p\u p\u state=maximized
?由于assetURL
是一个字符串
,因此您可以将windowState
参数附加为
,其他方法是像这样使用$portletURLFactory