- contentNodeType
- Renvoie le type de ce nœud de contenu sous la forme
com.ibm.portal.content.ContentNodeType.
Exemple :
${wp.navigationModel.selected.contentNode.contentNodeType}
${wp.selectionModel.selected.contentNode.contentNodeType}
L'exemple suivant montre comment vérifier si le noeud sélectionné est un libellé : <c:if test="${wp.navigationModel.selected.contentNode.contentNodeType == 'LABEL'}">
<c:if test="${wp.selectionModel.selected.contentNode.contentNodeType == 'LABEL'}">
-
Paramètres : aucun
-
Renvoie : com.ibm.portal.content.ContentNodeType COMPOSITION, EXTERNALURL, LABEL, PAGE, STATICPAGE
- description
- Description du noeud de contenu.
-
Exemple :
${wp.navigationModel.selected.contentNode.description}
${wp.selectionModel.selected.contentNode.description}
-
Paramètres : aucun
-
Renvoie : ContentNode objet pour le nœud de navigation. N'a jamais la valeur NULL. Vous pouvez utiliser la valeur de l'objet title pour extraire la description dans l'environnement local en cours.
- metadata
- Mappe de métadonnées de ce noeud de contenu.
-
Exemple :
${wp.navigationModel.selected.contentNode.metadata['com.ibm.portal.Hidden']}
${wp.selectionModel.selected.contentNode.metadata['com.ibm.portal.Hidden']}
-
Paramètres : aucun
-
Renvoie : Metadata. N'a jamais la valeur NULL.
- moduleList
- Renvoie la liste de modules pour le thème en cours et la page sélectionnée.
-
Exemple :
<c:forEach var="node" items="${wp.navigationModel.selected.contentNode.moduleList}">
${node.name}/${node.version},
</c:forEach>
<c:forEach var="node" items="${wp.selectionModel.selected.contentNode.moduleList}">
${node.name}/${node.version},
</c:forEach>
-
Paramètres : aucun
-
Renvoie : CurrentModuleList. N'a jamais la valeur NULL.
- objectID
- Renvoie l'ID objet associé à ce noeud de contenu.
-
Exemple :
${wp.navigationModel.selected.contentNode.objectID}
${wp.selectionModel.selected.contentNode.objectID}
-
Paramètres : aucun
- Renvoie : ObjectID. N'a jamais pour valeur NULL.
- profileRef
- Renvoie la préférence de profil pour la page. Si vide ou contient la valeur NULL, la référence de profil de thème par défaut est utilisée.
-
Exemple :
${wp.navigationModel.selected.contentNode.profileRef}
${wp.selectionModel.selected.contentNode.profileRef}
-
Paramètres : aucun
-
Renvoie : Chaîne qui représente la référence à un profil qui existe dans le thème. Peut avoir pour valeur NULL si vous utilisez un thème non modularisé.
- themeID
- Renvoie l'ID thème défini pour la page. Si aucun ID thème n'est défini pour la page, cette fonction renvoie le thème hérité ou le thème système par défaut.
-
Exemple :
${wp.navigationModel.selected.contentNode.themeID}
${wp.selectionModel.selected.contentNode.themeID}
-
Paramètres : aucun
-
Renvoie : ID objet du thème référencé. N'a jamais pour valeur NULL.
- titre
- Titre du noeud de contenu.
-
Exemple :
${wp.navigationModel.selected.contentNode.title}
${wp.selectionModel.selected.contentNode.title}
-
Paramètres : aucun
- Renvoie : Title associé à l'objet en cours.
- url
- Abréviation de urlGeneration qui renvoie une chaîne et ne peut pas être davantage manipulée.
-
Exemple :
${wp.navigationModel.selected.url}
${wp.selectionModel.selected.url}
-
Paramètres : aucun
-
Renvoie : Chaîne. Il s'agit de l'URL qui désigne cette page.
- urlGeneration
- Crée une URL de portail que vous pouvez contrôler avec des attributs. Les attributs d'URL peuvent être définis à l'aide d'autres méthodes sur l'objet UrlGeneration, comme indiqué dans la section des exemples.
-
Exemple :
${wp.navigationModel.selected.urlGeneration}
${wp.selectionModel.selected.urlGeneration}
Autres exemples :
<c:set var="node" value="${wp.navigationModel.selected}"/>
<a href="${node.url}">Simple URL, no modifications possible</a>
<a href="${node.urlGeneration}">Simple URL</a>
<a href="${node.urlGeneration.keepNavigationalState}">With NavState</a>
<a href="${node.urlGeneration.noNavigationalState}">Without NavState</a>
<a href="${node.urlGeneration.setThemeTemplate('Plain')}">With ThemeTemplate</a>
<a href="${node.urlGeneration.forcePublic}">Public Link</a>
<a href="${node.urlGeneration.secure}">Secure Link</a>
<a href="${node.urlGeneration.setLocale('de')}">In Deutsch</a>
<a href="${node.urlGeneration.setParam('a','b')}">With Params</a>
<a href="${node.urlGeneration.setParam('a','b').setParam('c','d').forcePublic.setLocale('de').setThemeTemplate('Plain')}">
Complex URL</a>
<a href="${node.urlGeneration.logout}">Logout</a>
<a href="${node.urlGeneration.login}">Login</a>
<a href="${node.urlGeneration.normalize}">Normalized URL</a>
<a href="${node.urlGeneration.allowRelativeURL}">Relative URL</a>
<a href="${node.urlGeneration.disallowRelativeURL}">Disallow Relative URL</a>
<a href="${node.urlGeneration.forceAbsolute}">Absolute URL</a>
<a href="${node.urlGeneration.autoNavigationalState}">NavState depends on configuration</a>
<c:set var="node" value="${wp.selectionModel.selected}"/>
<a href="${node.url}">Simple URL, no modifications possible</a>
<a href="${node.urlGeneration}">Simple URL</a>
<a href="${node.urlGeneration.keepNavigationalState}">With NavState</a>
<a href="${node.urlGeneration.noNavigationalState}">Without NavState</a>
<a href="${node.urlGeneration.setThemeTemplate('Plain')}">With ThemeTemplate</a>
<a href="${node.urlGeneration.forcePublic}">Public Link</a>
<a href="${node.urlGeneration.secure}">Secure Link</a>
<a href="${node.urlGeneration.setLocale('de')}">In Deutsch</a>
<a href="${node.urlGeneration.setParam('a','b')}">With Params</a>
<a href="${node.urlGeneration.setParam('a','b').setParam('c','d').forcePublic.setLocale('de').setThemeTemplate('Plain')}">
Complex URL</a>
<a href="${node.urlGeneration.logout}">Logout</a>
<a href="${node.urlGeneration.login}">Login</a>
<a href="${node.urlGeneration.normalize}">Normalized URL</a>
<a href="${node.urlGeneration.allowRelativeURL}">Relative URL</a>
<a href="${node.urlGeneration.disallowRelativeURL}">Disallow Relative URL</a>
<a href="${node.urlGeneration.forceAbsolute}">Absolute URL</a>
<a href="${node.urlGeneration.autoNavigationalState}">NavState depends on configuration</a>
-
Paramètres : aucun
-
Renvoie : UrlGenerationPage ; il s'agit de l'objet d'URL qui désigne cette page.