
META-INF.resources.section.view.jsp Maven / Gradle / Ivy
The newest version!
<%--
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
--%>
<%@ include file="/section/init.jsp" %>
<%
KBArticleURLHelper kbArticleURLHelper = new KBArticleURLHelper(renderRequest, renderResponse);
String[] kbArticlesSections = kbSectionPortletInstanceConfiguration.kbArticlesSections();
String kbArticleDisplayStyle = kbSectionPortletInstanceConfiguration.kbArticleDisplayStyle();
%>
<%
KBObjectsSearch kbObjectsSearch = new KBObjectsSearch(renderRequest, iteratorURL);
kbObjectsSearch.setOrderByComparator(new KBOrderByComparatorAdapter<>(KBUtil.getKBArticleOrderByComparator(kbObjectsSearch.getOrderByCol(), kbObjectsSearch.getOrderByType())));
%>
<%
List titles = new ArrayList();
for (String kbArticlesSection : kbArticlesSections) {
titles.add(LanguageUtil.get(request, kbArticlesSection));
}
Collections.sort(titles);
%>
<%= HtmlUtil.escape(StringUtil.merge(titles, StringPool.COMMA_AND_SPACE)) %>
<%
for (int i = 0; i < results.size(); i++) {
KBArticle kbArticle = (KBArticle)results.get(i);
%>
">
<%
PortletURL viewKBArticleURL = kbArticleURLHelper.createViewWithRedirectURL(kbArticle, currentURL);
%>
<%= HtmlUtil.escape(kbArticle.getDescription()) %>
<%= StringUtil.shorten(HtmlParserUtil.extractText(kbArticle.getContent()), 500) %>
<%
}
%>
<%
renderRequest.setAttribute(KBWebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.TRUE);
%>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy