
META-INF.resources.display.full_content.jsp Maven / Gradle / Ivy
<%--
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
--%>
<%@ include file="/init.jsp" %>
<%
String redirect = ParamUtil.getString(request, "redirect");
if (Validator.isNull(redirect)) {
redirect = ParamUtil.getString(PortalUtil.getOriginalServletRequest(request), "redirect");
}
boolean showBackURL = GetterUtil.getBoolean(request.getAttribute("view.jsp-showBackURL"));
if (Validator.isNull(redirect)) {
PortletURL portletURL = renderResponse.createRenderURL();
portletURL.setParameter("mvcPath", "/view.jsp");
redirect = portletURL.toString();
}
List results = (List)request.getAttribute("view.jsp-results");
int assetEntryIndex = ((Integer)request.getAttribute("view.jsp-assetEntryIndex")).intValue();
AssetEntry assetEntry = (AssetEntry)request.getAttribute("view.jsp-assetEntry");
AssetRendererFactory> assetRendererFactory = (AssetRendererFactory>)request.getAttribute("view.jsp-assetRendererFactory");
AssetRenderer> assetRenderer = (AssetRenderer>)request.getAttribute("view.jsp-assetRenderer");
String languageId = LanguageUtil.getLanguageId(request);
String title = assetRenderer.getTitle(LocaleUtil.fromLanguageId(languageId));
boolean print = ((Boolean)request.getAttribute("view.jsp-print")).booleanValue();
assetPublisherDisplayContext.setLayoutAssetEntry(assetEntry);
assetEntry = assetPublisherDisplayContext.incrementViewCounter(assetEntry);
request.setAttribute("view.jsp-fullContentRedirect", currentURL);
request.setAttribute("view.jsp-showIconLabel", true);
%>
<%= HtmlUtil.escape(title) %>
<%= assetPublisherDisplayContext.isShowAssetTitle() ? "show-asset-title" : "no-title" %>">
<%@ include file="/asset_print.jspf" %>
<%@ include file="/asset_export.jspf" %>
<%
String[] availableLanguageIds = assetRenderer.getAvailableLanguageIds();
%>
<%
PortletURL viewFullContentURL = renderResponse.createRenderURL();
viewFullContentURL.setParameter("mvcPath", "/view_content.jsp");
viewFullContentURL.setParameter("type", assetRendererFactory.getType());
if (print) {
viewFullContentURL.setParameter("viewMode", Constants.PRINT);
}
if (Validator.isNotNull(assetRenderer.getUrlTitle())) {
if (assetRenderer.getGroupId() != scopeGroupId) {
viewFullContentURL.setParameter("groupId", String.valueOf(assetRenderer.getGroupId()));
}
viewFullContentURL.setParameter("urlTitle", assetRenderer.getUrlTitle());
}
String socialBookmarksDisplayPosition = assetPublisherDisplayContext.getSocialBookmarksDisplayPosition();
%>
<%!
private static Log _log = LogFactoryUtil.getLog("com_liferay_asset_publisher_web.display.full_content_jsp");
%>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy