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

  • Rversion finale: Yokohama
  • Mis à jour 9 janv. 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 principaux contrôles de navigation 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 apparaissent 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 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 d’application.
      Widget Le 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 qui est inclus en tant que widget de système de base.
    3. Enregistrez le formulaire, puis sélectionnez Éléments de menu dans les listes connexes.
    4. Sélectionnez Nouveau et remplissez le formulaire d’élément de menu.
      Tableau 2. Champs Éléments 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 de l’élément dans le menu par rapport aux autres éléments de menu
      Type Le genre de page auquel l'élément renvoie. Les champs de formulaire varient en fonction de l'option que vous sélectionnez dans cette liste. Choisissez entre :
      • Page : Lien vers une autre page dans le Portail de servicesfichier .
      • URL : lien vers un site Web externe. Pour que l’URL s’ouvre sur un nouvel onglet ou une nouvelle fenêtre de navigateur, saisissez-_blank dans le champ URL cible .
      • Catalogue de services: lien vers le fichier Catalogue de services.
      • Catégorie de catalogue : lien vers une catégorie de catalogue spécifique au sein du Catalogue de servicesfichier .
      • É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 la base de connaissances : lien vers une catégorie de la base de connaissances spécifique au sein de la base de connaissances.
      • Liste filtrée : définissez les conditions pour déterminer vers quelle page établir un lien.
      • Liste scriptée : entrez un script pour déterminer vers quelle page établir un lien.
      Page Nom de la page du portail vers laquelle l'élément renvoie. 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 du menu s'affichent dans l'en-tête. Par exemple, la condition gs.hasRole("sp_admin") limite l'accès aux éléments de menu pour les utilisateurs disposant du rôle sp_admin. Masquez un élément de menu en définissant cette valeur sur false. Pour plus d’informations sur les conditions à utiliser dans le champ Condition , voir Créer une action d’interface utilisateur .
      Glyphe Icône qui apparaît à côté de l’élément de menu.
    5. Sélectionnez Soumettre.
    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), Service 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 de 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 les langues de regroupement, 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 , entrez la 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.