Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Liferay 如何在应用程序显示模板中以最大化模式打开URL?_Liferay_Liferay 6_Freemarker - Fatal编程技术网

Liferay 如何在应用程序显示模板中以最大化模式打开URL?

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()

我已经为显示web内容的Asset Publisher创建了和(应用程序显示模板)。如果单击链接,则web内容应以最大化模式打开

<#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