All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.display.view_navigation_kb_articles.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="/display/init.jsp" %>

    <% KBNavigationDisplayContext kbNavigationDisplayContext = (KBNavigationDisplayContext)request.getAttribute(KBWebKeys.KNOWLEDGE_BASE_KB_NAVIGATION_DISPLAY_CONTEXT); KBArticle kbArticle = (KBArticle)request.getAttribute(KBWebKeys.KNOWLEDGE_BASE_KB_ARTICLE); long parentResourcePrimKey = (long)request.getAttribute("view_navigation_kb_articles.jsp-parentResourcePrimKey"); int level = GetterUtil.getInteger(request.getAttribute("view_navigation_kb_articles.jsp-level")); KBArticleURLHelper kbArticleURLHelper = (KBArticleURLHelper)request.getAttribute("view_navigation_kb_articles.jsp-kbArticleURLHelper"); for (KBArticle childKBArticle : kbNavigationDisplayContext.getChildKBArticles(themeDisplay.getScopeGroupId(), parentResourcePrimKey, level)) { boolean childKBArticleExpanded = kbNavigationDisplayContext.isChildKBArticleExpanded(childKBArticle, level); String cssClass = StringPool.BLANK; if (childKBArticle.getResourcePrimKey() == kbArticle.getResourcePrimKey()) { cssClass = "kbarticle-selected"; } else if (childKBArticleExpanded && !kbNavigationDisplayContext.isMaxNestingLevelReached(level)) { cssClass = "kbarticle-expanded"; } %>
  • <%= HtmlUtil.escape(childKBArticle.getTitle()) %> <% request.setAttribute("view_navigation_kb_articles.jsp-level", level + 1); request.setAttribute("view_navigation_kb_articles.jsp-parentResourcePrimKey", childKBArticle.getResourcePrimKey()); %>
  • <% } %>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy