Portlet Navigation
Le portlet Navigation vous permet d'ajouter une navigation de portail dynamique à une page statique. Lors de l'écriture d'une page de portail statique, vous pouvez configurer le point de départ de la navigation et le nombre de niveaux de navigation à l'aide des paramètres d'initialisation.
Unique name
Vous pouvez nommer le portlet Navigation par son nom unique : wps.p.SpaNavigation .
Utilisation
Vous pouvez imbriquer le portlet de navigation dans une page statique à l'aide de la balise sémantique
portlet-window décrite dans la rubrique relative aux attributs classe pour les portlets sur les pages statiques. Lors de l'affichage de la page, le serveur remplace la balise sémantique par le microformat du portlet et le portlet fournit la navigation à l'aide du microformat de navigation. Le portlet accepte les paramètres de configuration suivants que vous pouvez imbriquer en codant une liste de définitions (<dl>) dans la page statique : - Principal
- Indique le noeud sur lequel la navigation débute et que le portlet affiche. Ce paramètre accepte une expression de type chemin d'accès relatif à la sélection actuelle. Les segments de chemin peuvent comprendre l'ID objet ou le nom unique d'un noeud. Le caractère point ( . ) ou le double point ( .. ) ont la même signification que pour les URL relatives. Si vous n'indiquez pas ces paramètres, la navigation débute au noeud actuel.
- niveaux
- Le nombre de niveaux enfant qui démarrent à partir du noeud identifié par le paramètre
root. La valeur-1désigne tous les niveaux. Elle constitue également la valeur par défaut si vous ne définissez pas ce paramètre.
Exemple
L'exemple suivant permet une navigation à un seul niveau des éléments apparentés de la page en cours :
<div class="portlet-window" name="main-navigation"
style="portlet-definition:wps.p.SpaNavigation">
<dl>
<dt>root</dt>
<dd>..</dd>
<dt>levels</dt>
<dd>1</dd>
</dl>
</div>L'exemple suivant illustre la navigation du lien rapide :
<div class="portlet-window" name="quick-navigation"
style="portlet-definition:wps.p.SpaNavigation">
<dl>
<dt>root</dt>
<dd>ibm.portal.Quick Links</dd>
</dl>
</div>