Configurer un menu d’en-tête de portail

  • Rversion finale: Australia
  • Mis à jour 17 juin 2026
  • 6 minutes de lecture
  • Définissez l’apparence et le comportement du menu d’en-tête du portail et affectez des éléments de menu à afficher dans l’en-tête. Le menu d’en-tête est l’un des contrôles de navigation primaires pour Portail de services les utilisateurs.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    La configuration d’un en-tête de portail avec un menu implique plusieurs étapes.

    Procédure

    1. Créez un en-tête et ajoutez-le à un thème.
      Tant que vous n’avez pas ajouté un thème avec un en-tête à un portail, le menu d’en-tête ne s’affiche pas.
    2. Créez un menu principal avec des éléments de menu et affectez-le au portail.
      L’enregistrement du menu principal est l’endroit où vous affectez les options de navigation qui s’affichent dans l’en-tête. Par exemple, vous pouvez ajouter un élément de menu qui renvoie à une autre page de votre portail, telle que le catalogue de services.

    Résultats

    Le menu principal et l’en-tête forment un menu d’en-tête lorsqu’ils sont associés à un thème et à un portail.

    GIF montrant comment le menu d’en-tête et l’en-tête de stock se combinent pour former le menu du portail

    Créer un menu d’en-tête de portail

    Créez un menu avec des éléments de menu à afficher dans l’en-tête d’un portail.

    Avant de commencer

    Rôle requis : (admin ou aucun)

    Procédure

    1. À partir de la page de configuration du Portail de services (Portail de services > Configuration du Portail de services), accédez à Tables de portails > Instance avec le menu et sélectionnez New (Nouveau).
    2. Renseignez les champs dans le formulaire de menu.
      Tableau 1. Champs de menu
      Champ Description
      Titre Nom du menu d’en-tête. Vous devez le savoir lorsque vous associez le menu à votre portail.
      Options supplémentaires, format JSON Options de configuration avancées. Par exemple, utilisez ce champ pour activer le panier d’achats dans le menu d’en-tête avec le code suivant :
      {
      	"enable_cart": {
      		"displayValue": "true",
      		"value": true
      	}
      }
      Application Le périmètre de l’enregistrement. L’enregistrement du menu d’en-tête et la table source doivent avoir le même périmètre de l’application.
      Widget Widget sur lequel le menu d’en-tête est basé. Sélectionnez un widget de type menu dans la liste. Par exemple, le widget de menu d’en-tête inclus en tant que widget de système de base.
    3. Enregistrez le formulaire, puis sélectionnez les éléments de menu dans les listes connexes.
    4. Sélectionnez Nouveau et remplissez le formulaire d’élément de menu.
      Tableau 2. Champs d’élément de menu
      Champ Description
      Étiquette Nom qui apparaît pour l’élément dans le menu
      Menu parent Ce champ doit déjà contenir le nom du menu auquel vous ajoutez des éléments. Vous pouvez modifier la valeur selon vos besoins pour d’autres menus
      Élément de menu parent Utilisez ce champ pour imbriquer des éléments de menu dans d’autres éléments de menu
      Ordre Valeur qui détermine l’emplacement d’affichage de l’élément dans le menu par rapport aux autres éléments de menu
      Type Type de page vers laquelle l’élément est lié. Les champs de formulaire varient en fonction de l’option que vous sélectionnez dans cette liste. Choisissez parmi :
      • Page : Lien vers une autre page dans le Portail de services fichier .
      • URL : lien vers un site web externe. Pour que l’URL s’ouvre dans un nouvel onglet ou une nouvelle fenêtre de navigateur, entrez _blank dans le champ cible de l’URL .
      • Catalogue de services: lien vers le Catalogue de services fichier .
      • Catégorie de catalogue : lien vers une catégorie de catalogue spécifique au sein du Catalogue de services fichier .
      • Élément de catalogue : lien vers un élément de catalogue spécifique.
      • Base de connaissances : lien vers la base de connaissances que vous avez précédemment configurée comme base de connaissances par défaut du portail.
      • Rubrique de la base de connaissances : lien vers une page de rubrique de la base de connaissances.
      • Article de la base de connaissances : lien vers un article de la base de connaissances par numéro.
      • Catégorie de base de connaissances : lien vers une catégorie de base de connaissances spécifique dans la base de connaissances.
      • Liste filtrée : définissez des conditions pour déterminer la page vers laquelle établir un lien.
      • Liste scriptée : saisissez un script pour déterminer la page vers laquelle créer un lien.
      Page Nom de la page du portail vers laquelle l’élément est lié. Cette option est disponible si vous sélectionnez Page comme type d’élément de menu.
      Condition Détermine les conditions requises pour que les éléments de menu s’affichent dans l’en-tête. Par exemple, la condition gs.hasRole(« sp_admin ») restreint l’accès aux éléments de menu aux utilisateurs disposant du rôle sp_admin. Masquez un élément de menu en définissant cette valeur sur faux. Pour plus d’informations sur les conditions à utiliser dans le champ Condition , consultez Créer une action d’interface utilisateur .
      Glyphe Icône qui apparaît en regard de l’élément de menu
    5. Sélectionnez Envoyer.
    6. Après avoir créé un menu et des éléments de menu, ajoutez le menu à un portail.
      1. Accédez à la Portail de services > Portails, puis ouvrez le portail auquel vous souhaitez ajouter un menu.
      2. Dans le champ Menu principal , sélectionnez l’icône de recherche de référence, puis sélectionnez le menu approprié par nom.
      3. Sélectionnez Enregistrer.

    Que faire ensuite

    Associez le menu que vous avez créé à un portail, puis créez un en-tête avec un thème pour votre menu.

    Activer un sélecteur de langue dans les en-têtes du portail

    Autorisez tous les utilisateurs à sélectionner leurs préférences linguistiques en activant le sélecteur de langue dans l’en-tête de votre portail.

    Avant de commencer

    Activez les langues dont les utilisateurs de votre portail ont besoin et configurez un menu d’en-tête de portail. Pour plus d'informations, consultez Activate a language et Configurer un menu d’en-tête de portail.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Pour tous les portails, à l’exception des portails Connaissances (/kb), Support clientèle (/csm) et Service clientèle (/csp), le sélecteur de langue est inclus mais désactivé par défaut. Pour afficher le sélecteur de langue dans l’en-tête du portail pour d’autres portails, vous devez l’activer conformément à cette procédure.

    Dans les en-têtes du portail, le sélecteur de langue affiche la langue actuelle sélectionnée par l’utilisateur et un menu de langues que l’utilisateur peut choisir. Si le regroupement de régions est activé, les langues sont affichées en fonction des groupes de régions configurés. Pour plus d’informations sur le regroupement des langues, reportez-vous à la section Create regions for language selection in portals.

    Procédure

    1. Accédez à Tout, puis saisissez sys_properties.list dans le filtre de navigation.
    2. Ouvrez la propriété glide.sp.portals.language_selector_enabled.
    3. Dans le champ Valeur , saisissez le sys_ID du portail pour afficher le widget du sélecteur de langue.
    4. Sélectionnez Mettre à jour.

    Résultats

    Le sélecteur de langue s’affiche dans le menu d’en-tête pour les utilisateurs authentifiés et non authentifiés.