Modification de l'action du logo
Vous pouvez modifier l'action par défaut d'un logo afin de diriger les utilisateurs vers d'autres pages de votre portail.
L'action de logo par défaut dirige les utilisateurs vers la page d'accueil du portail. Le logo peut effectuer trois autres actions :
- Le logo peut diriger les utilisateurs vers la première page enfant.
- Le logo peut diriger les utilisateurs vers une autre page de portail à l'aide de l'ID unique de cette page.
- Le logo peut diriger les utilisateurs vers une autre page de portail à l'aide de l'URL personnalisée de cette page.
- Acheminement des utilisateurs vers la première page enfant
- Retirez le code par défaut et remplacez-le par le code suivant :
<%-- Logo --%> <li> <span class="wpthemeBranding"> <portal-core:lazy-set var="showHiddenPages" elExpression=="wp.publicRenderParam['{http://www.ibm.com/xmlns/prod/websphere/portal/publicparams}hiddenPages']" /> <portal-logic:if deviceClass="smartphone/tablet"> <c:set var="isMobile" value="true"/> </portal-logic:if> <c:set var="homeNodeFound" value="false"/> <c:forEach var="node" items="${wp.navigationModel.children[selectionPath[1]]}" varStatus="childrenStatus"> <c:set var="isHiddenPage" value="${node.metadata['com.ibm.portal.Hidden'] || (isMobile && node.metadata['com.ibm.portal.mobile.Hidden'])}" /> <c:if test="${!homeNodeFound && (!isHiddenPage || showHiddenPages)}"> <c:set var="nodeID" value="${wp.identification[node]}"/> <a class="wpthemeBrandingLink" href="?uri=nm:oid:${nodeID}" alt="<portal-fmt:out>${node.title}</portal-fmt:out>"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="<portal-fmt:text key="theme.ibmLogo" bundle="nls.commonUI"/>"> </a> <span class="wpthemeAltText"><portal-fmt:text key="theme.ibmLogo" bundle="nls.commonUI"/></span> <c:set var="homeNodeFound" value="true"/> </c:if> </c:forEach> </span> </li> - Acheminement des utilisateurs vers une autre page de portail à l'aide de l'ID unique de cette page
- Retirez la ligne de code par défaut suivante :
<a class="wpthemeBrandingLink" href="?uri=nm:oid:${nodeID}" alt="<portal-fmt:out>${node.title}</portal-fmt:out>"> - Acheminement des utilisateurs vers une autre page de portail à l'aide de l'URL personnalisée de cette page
- Retirez la ligne de code par défaut suivante :
<a class="wpthemeBrandingLink" href="?uri=nm:oid:${nodeID}" alt="<portal-fmt:out>${node.title}</portal-fmt:out>">