Customizing the navigation bar
You can edit the files that control the content of the HCL Connections™ navigation bar to add to the bar's functionality. For example, you can add extra links to the navigation bar, remove the Log Out link, or insert extra drop-down menus.
Procedure
- Optional: Turn on the customization debugging capability. For more information, see Enabling live user interface customization editing mode.
-
To add a link to the list of links in the navigation bar, for example, a link called HCL
software that links to that website, complete the following steps:
- If you want to remove the Log Out link
from the drop-down menu, for example, when single sign-on is enabled,
you can prevent the link from being displayed by editing the logoutContainer
element in the user.jsp file:
- To add a new drop-down menu, complete the following steps:
- To make changes to Communities, Profiles,
and Apps menus, copy or remove code sections
to render links in the respective JSP files:
Note: The Apps menu is always visible by default. If you remove all the applications that are listed by this menu, you also need to comment out this section in the header.jsp file:
<li id="lotusBannerApps" class="<c:if test="${first}">lotusFirst</c:if> <c:if test="${'communities' != appName && 'profiles' != appName && 'homepage' != appName}">lotusSelected</c:if>"><%-- --%><a onmouseover="dojo.require('lconn.core.header');lconn.core.header.menuMouseover(this);" onclick="dojo.require('lconn.core.header');lconn.core.header.menuClick(this);" onfocus="dojo.require('lconn.core.header');lconn.core.header.menuFocus(this);" role="button" _lconn_menuid="lconnheadermenu-apps" aria-label="<fmt:message key="label.menu.apps.name" />" src="<lc-cache:uri template="{staticLanguageRoot}/nav/templates/menu/apps.jsp" />" href="javascript:;" errormessage="<fmt:message key="${appName}.error.unavailable.title" />"><%-- --%><fmt:message key="label.menu.apps.name" /><%-- --%> <img role="presentation" alt="" src="<lc-ui:blankGif />" class="lotusArrow lotusDropDownSprite"><span class="lotusAltText">▼</span><%-- --%></a><%-- --%> </li>
- Optional: If you enabled customization debugging
in step 1, turn off this capability when you are ready to publish
your changes. Test whether your changes were added successfully by
restarting the applications, and then refreshing the web browser.
A browser refresh only shows you your changes if you turned on debugging. See Enabling live user interface customization editing mode for more details.
- See Post-customization step for information about how to update the product version stamp and ensure that your users see the changes the next time that they log in to Connections.