Créer un élément de navigation

Utilisez la boîte de dialogue Créer un élément de navigation pour indiquer les propriétés d'un élément ajouté à la navigation sur le portail. Plus

Différentes propriétés sont affichées sur les onglets Cible et Options selon le type d'élément de navigation sélectionné. L'onglet Paramètres apparaît si la ressource sous-jacente prend en charge les paramètres.

La boîte de dialogue Créer un élément de navigation est composée des onglets suivants :

Cible

L'onglet Cible de la boîte de dialogue Créer un élément de navigation permet d'identifier l'élément à ajouter à la navigation sur le portail.

Cliquez sur l'icône Icône Editeur d'expressions en regard de n'importe quelle propriété et sélectionnez Générateur d'expressions pour entrer une expression EL qui détermine les valeurs des propriétés de façon dynamique. Plus

Propriétés de cible communes

Les propriétés suivantes sont applicables à tous les types de ressource.

Elément Description

ID

Entrez un ID unique pour l'élément.

Ce champ est automatiquement complété par un ID généré, par exemple, newcontentlink. Or, comme il sert à créer l'URL d'accès au noeud dans la navigation du portail, il est recommandé de le modifier pour le rendre plus descriptif.

L'ID doit être unique dans la navigation du portail. Le premier caractère doit être une majuscule, une minuscule ou le trait de soulignement (_). Les caractères suivants peuvent être n'importe quel caractère alphanumérique, un tiret (-), un point (.) ou un trait de soulignement (_).

Si l'élément figure au niveau supérieur de la navigation du portail, l'ID doit être différent de wc_navtitle ou wcnav_externalId. Ces ID sont réservés.

Nom

Entrez le nom d'affichage de l'élément de navigation.

Description

Entrez une description succincte de l'élément de navigation.

Visible

Sélectionnez cette option pour afficher un noeud pour cet élément lorsque la navigation du portail s'affiche sur une page.

Vous pouvez également cliquer sur l'icône Icône Editeur d'expressions et sélectionner Générateur d'expressions pour entrer une expression EL afin de déterminer les conditions d'inclusion de l'élément dans la navigation. Par exemple, pour indiquer que l'élément doit uniquement être visible par les utilisateurs dotés du rôle Modérateur, utilisez l'expression EL suivante :

#{WCSecurityContext.userInScopedRole['Moderator']}

Propriétés cible pour les éléments de contenu

Les éléments suivants sont applicables aux éléments de contenu.

Elément Description

Chemin

Entrez le chemin de l'élément de contenu ou du dossier à inclure dans la navigation sur le portail, ou parcourez le référentiel de contenu pour le localiser.

Modèle d'outil de présentation de contenu

Sélectionnez le modèle d'affichage d'outil de présentation de contenu à utiliser pour afficher l'élément de contenu ou le dossier lorsqu'il est sélectionné dans la navigation.

Modèle de page

Sélectionnez le modèle de page à utiliser pour afficher l'élément de contenu lorsqu'il est sélectionné dans la navigation sur le portail.

Sélectionnez [system default] pour utiliser le modèle de page de portail ou d'application par défaut.

Propriétés cible pour les requêtes de contenu

Les éléments suivants sont applicables aux requêtes de contenu.

Elément Description

Chaîne de requête

Entrez les critères de requête permettant d'identifier le contenu à inclure dans la navigation sur le portail, par exemple :

select * from cmis:document WHERE cmis:name LIKE 'Foo%'

Pour plus d'informations sur le formatage de la requête et pour d'autres exemples, reportez-vous au chapitre "Content Management REST API" dans le manuel Developing WebCenter Portal Assets and Custom Components with Oracle JDeveloper.

Masquer le dossier de niveau supérieur

Sélectionnez cette option pour afficher les résultats de la requête directement plutôt que sous un dossier.

Propriétés cible pour les liens

Les éléments suivants sont applicables aux liens.

Elément Description

Chemin

Entrez une URL externe ou cliquez sur l'icône de recherche pour sélectionner une application externe.

Remarque : dans la boîte de dialogue Sélectionner, le bouton Sélectionner est actif uniquement lorsque vous sélectionnez un élément pouvant être inclus dans la navigation sur le portail.

Modèle de page

Sélectionnez le modèle de page à utiliser pour afficher le lien lorsqu'il est sélectionné dans la navigation sur le portail.

Sélectionnez [system default] pour utiliser le modèle de page de portail ou d'application par défaut.

Propriétés cible pour les requêtes de pages

Les éléments suivants sont applicables aux requêtes de pages.

Elément Description

Rechercher les pages dans

Sélectionnez :

  • Portail d'accueil pour ajouter ce dernier et toutes ses pages à la navigation sur le portail.

  • Portail pour ajouter la page d'accueil d'un portail spécifique et toutes ses autres pages à la navigation sur le portail. Laissez le champ vide pour indiquer le portail en cours, entrez le nom d'un autre portail ou cliquez sur l'icône Sélectionner un portail pour en sélectionner dans la liste des portails disponibles. Laissez ce champ vide pour définir un lien vers le portail en cours. Dans la boîte de dialogue Sélectionner un portail, vous pouvez filtrer la liste des portails pour afficher uniquement ceux que vous avez rejoints, ceux que vous modérez ou les portails publics.

  • Chemin pour ajouter une page spécifique et toutes ses sous-pages à la navigation sur le portail. Entrez le chemin de la page ou cliquez sur l'icône Sélectionner une page pour en sélectionner une à partir de l'ensemble des pages disponibles.

Style de page

Sélectionnez le style de page à inclure dans la navigation sur le portail. Par exemple, sélectionnez Wiki pour ajouter uniquement des pages qui utilisent le style de page Wiki à la navigation sur le portail.

Sélectionnez [system default] pour afficher toutes les pages, quel que soit le style.

Styles de page exclus

Entrez le chemin des styles de page, séparés par des virgules ou des espaces, à exclure de la requête de page. Par exemple :

/oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/pageStyle/
gsr1b60e8a7_2e23_48ff_9571_31ede592de1a/TemplateWiki.jspx, /oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/pageStyle/
gsr1b60e8a7_2e23_48ff_9571_31ede592de1b/TemplateBlog.jspx

Conseil : vous pouvez rechercher le chemin d'un style de page en le sélectionnant sur la page Ressources ou Ressources partagées et en choisissant Afficher les propriétés à partir du menu Actions.

Visibilité

Sélectionnez :

  • Afficher tous les éléments pour afficher dans la navigation sur le portail chaque page dans les résultats de la requête, quel que soit leur paramètre de propriété Visibilité individuel.

  • Afficher les éléments visibles uniquement pour filtrer les résultats de la requête afin d'afficher dans la navigation sur le portail uniquement les pages dont la propriété Visibilité individuelle est sélectionnée.

  • Afficher tous les éléments sauf ceux qui sont visibles pour filtrer les résultats de la requête afin d'afficher dans la navigation sur le portail uniquement les pages dont la propriété Visibilité individuelle est désélectionnée.

Masquer le dossier de niveau supérieur

Sélectionnez cette option pour afficher les sous-pages de la hiérarchie directement plutôt que sous un dossier de la page parent.

Modèle de page

Sélectionnez le modèle de page à utiliser pour afficher l'élément lorsqu'il est sélectionné dans la navigation sur le portail.

Sélectionnez [system default] pour utiliser le modèle de page de portail ou d'application par défaut.

Propriétés cible pour les requêtes de portail

Les éléments suivants sont applicables aux requêtes de portail.

Elément Description

Portail

Entrez le nom du portail à ajouter à la navigation ou cliquez sur l'icône Sélectionner un portail pour en sélectionner un à partir de l'ensemble des portails disponibles. Laissez le champ vide pour spécifier le portail en cours.

Masquer le dossier de niveau supérieur

Sélectionnez cette option pour afficher le portail sélectionné directement plutôt que sous un dossier.

Requête avancée

Entrez une expression EL pour affiner davantage la liste des portails inclus dans la navigation sur le portail.

Options

L'onglet Options de la boîte de dialogue Créer un élément de navigation permet d'indiquer d'autres options d'affichage pour l'élément de navigation.

Elément Description

Clé d'accès

Entrez la touche mnémonique (un seul caractère) à utiliser pour sélectionner l'élément de navigation sans utiliser la souris.

URI d'icône

Entrez le chemin et le nom de fichier de l'image à utiliser pour représenter l'élément dans la navigation sur le portail.

Rechercher des mots-clés

Saisissez les mots-clés pour faciliter la recherche par mot-clé de l'élément de navigation.

Info-bulle

Saisissez une brève description à afficher lorsque les utilisateurs passent la souris sur l'élément dans la navigation sur le portail.

ID externe

Entrez un ID pour activer une référence directe à l'élément à partir d'un lien statique de la page.

Vous pouvez accéder aux éléments de navigation pour lesquels cet attribut est défini en utilisant /faces/wcnav_externalId/externalId à partir d'un composant af:goLink dans une page ou en utilisant /wcnav_externalId/externalId à partir d'un élément de navigation Lien externe dans la navigation sur le portail. Sinon, vous pouvez accéder au noeud par sa hiérarchie ; cette action est plus rapide mais elle peut altérer le développement de l'application.

Ouvrir le lien dans

Sélectionnez l'emplacement où afficher l'élément de navigation lorsqu'il est sélectionné. Les options disponibles dépendent du type d'élément de navigation.

Remarque : les fenêtres instantanées ne sont pas prises en charge pour les pages.

Réacheminement

Sélectionnez cette option pour réacheminer l'URL indiquée pour l'élément. Si vous ne la sélectionnez pas, l'URL est affichée dans le modèle de page en cours.

Pour les éléments de type Lien qui pointent vers des pages de business role (par exemple, la page Mon profil), l'option Réacheminer n'a aucune incidence. En effet, si vous cliquez sur le lien, la page est toujours affichée sur le portail d'accueil.

Pour les éléments de type Lien et Lien de page qui pointent vers une page dans un portail distinct, vous devez sélectionner Réacheminer pour ouvrir la page dans le portail auquel la page appartient. Vous ne pouvez pas visualiser une page d'un autre portail dans le portail en cours, mais vous pouvez réacheminer le lien de la page afin de la visualiser dans ce portail.

Nouveau nom d'attribut

Entrez le nom d'un attribut qui a été défini pour l'élément mais pas affiché dans la boîte de dialogue. Vous pouvez également sélectionner un attribut dans la liste déroulante.

Vous pouvez également créer vos propres attributs qui peuvent ensuite être référencés dans des modèles de page pour afficher l'élément.

Nouvelle valeur d'attribut

Entrez une valeur pour l'attribut indiqué dans le champ Nouveau nom d'attribut, puis cliquez sur Ajouter.

Conseil : pour supprimer un attribut, effacez la valeur de l'attribut et cliquez sur Enregistrer.

Paramètres

L'onglet Paramètres de la boîte de dialogue Créer un élément de navigation permet d'indiquer des valeurs pour tous les paramètres pris en charge par l'élément de navigation sous-jacent. Vous pouvez également ajouter des paramètres personnalisés.

Elément Description

Nouveau nom de paramètre

Indiquez le nom d'un paramètre à utiliser pour cet élément de navigation.

Valeur du nouveau paramètre

Indiquez une valeur pour le nouveau paramètre personnalisé.

Cliquez sur l'icône Icône Editeur d'expressions et sélectionnez Générateur d'expressions pour entrer une expression EL qui indique une valeur variable à la place d'une valeur constante.

Conseil : pour supprimer un paramètre, effacez la valeur du paramètre et cliquez sur Enregistrer.

Ajouter

Cliquez sur cette option pour afficher la paire nom/valeur du nouveau paramètre.

Rubriques connexes

"Expression Language Expressions" dans le manuel Developing WebCenter Portal Assets and Custom Components with Oracle JDeveloper