protected static void addPortletBreadcrumbEntry( long folderId, HttpServletRequest request, String title, PortletURL portletURL) { portletURL.setParameter("folderId", String.valueOf(folderId)); PortalUtil.addPortletBreadcrumbEntry( request, title, portletURL.toString()); }
protected static void addGroupSelectorBreadcrumbEntry( HttpServletRequest request, LiferayPortletResponse liferayPortletResponse, PortletURL portletURL) throws PortalException, PortletException { PortletURL viewGroupSelectorURL = PortletURLUtil.clone( portletURL, liferayPortletResponse); viewGroupSelectorURL.setParameter( "showGroupSelector", Boolean.TRUE.toString()); PortalUtil.addPortletBreadcrumbEntry( request, "sites", viewGroupSelectorURL.toString()); }
portletURL.setWindowState(LiferayWindowState.POP_UP); PortalUtil.addPortletBreadcrumbEntry( request, themeDisplay.translate("categories"), portletURL.toString()); PortalUtil.addPortletBreadcrumbEntry( request, themeDisplay.translate("home"), portletURL.toString()); "mbCategoryId", String.valueOf(curCategory.getCategoryId())); PortalUtil.addPortletBreadcrumbEntry( request, curCategory.getName(), portletURL.toString()); "mbCategoryId", String.valueOf(category.getCategoryId())); PortalUtil.addPortletBreadcrumbEntry( request, category.getName(), portletURL.toString());
public static void addPortletBreadcrumbEntries( MBMessage message, HttpServletRequest request, RenderResponse renderResponse) throws Exception { if (message.getCategoryId() == MBCategoryConstants.DISCUSSION_CATEGORY_ID) { return; } MBCategory category = null; if (message.getCategoryId() != MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID) { category = message.getCategory(); } addPortletBreadcrumbEntries(category, request, renderResponse); PortletURL portletURL = renderResponse.createRenderURL(); portletURL.setParameter( "mvcRenderCommandName", "/message_boards/view_message"); portletURL.setParameter( "messageId", String.valueOf(message.getMessageId())); PortalUtil.addPortletBreadcrumbEntry( request, message.getSubject(), portletURL.toString()); }