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

时间:2016-01-14 16:53:44

标签: liferay liferay-6 freemarker

我为Asset Publisher创建了ADT应用程序显示模板),用于显示网页内容。如果单击链接,则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) />

我尝试使用 setWindowState <a href="${assetURL.setWindowState(WindowState.MAXIMIZED)}">,但无法正常工作。

0 个答案:

没有答案