En bref. Renseignez les valeurs des jetons dans les paramètres par défaut de Metatag, en utilisant le sélecteur de jetons disponibles et en vérifiant quels champs de contenu fournissent le titre et la description.
Définition : Les modèles du module Metatag de Drupal combinent du texte et des jetons (tokens), des marqueurs tels que
[node:title]que Drupal remplace par des valeurs issues du contenu ou du site. En octobre 2026, les paramètres par défaut de Metatag pour le contenu (Content) utilisent des jetons pour le titre de la page et sa description.
Points clés
- La configuration globale par défaut de Metatag utilise
[current-page:title] | [site:name]pour le titre de la page. - La configuration par défaut pour le contenu de Metatag définit le titre avec
[node:title] | [site:name]et la description avec[node:summary]. - Le fichier README de Metatag indique que le module Token est requis et décrit sa fenêtre de sélection des jetons disponibles.
Où renseigner les modèles ?
Le fichier README de Metatag situe la configuration des valeurs par défaut à l’adresse /admin/config/search/metatag. Les valeurs globales constituent la couche de base. Les types d’entités, comme les contenus et les termes de taxonomie, disposent de leurs propres valeurs par défaut ; des valeurs supplémentaires peuvent cibler un sous-type d’entité (bundle), par exemple un type de contenu particulier.
Pour les pages de contenu, les valeurs de titre et de description ci-dessous reproduisent les champs du fichier de configuration pour le contenu du module. Chaque valeur se renseigne dans le champ Metatag correspondant ; le YAML montre leur association.
title: '[node:title] | [site:name]'
description: '[node:summary]'
Le titre combine le titre du contenu, un séparateur littéral et le nom du site. Le plugin Page title de Metatag décrit explicitement l’ajout de [site:name] à la fin du titre pour y insérer automatiquement le nom du site.
Le choix d’un modèle dépend du contexte. La configuration globale du module utilise [current-page:title] | [site:name] pour le titre. La configuration pour le contenu utilise [node:title], qui désigne un élément de contenu.
D’où provient le texte de la description ?
Le code de Drupal qui gère les jetons des nœuds définit [node:summary] comme le résumé du texte principal du nœud. Un nœud (node) est un élément de contenu Drupal. Ce code vérifie que le champ body est renseigné, utilise son résumé après traitement s’il existe et, à défaut, produit un résumé à partir du corps du texte après traitement.
Pour produire ce résumé, le même code lit la longueur de troncature du champ du corps du texte dans les paramètres d’affichage du mode Accroche (teaser), lorsqu’elle y est définie ; sinon, il utilise la valeur par défaut du formateur. Le champ du corps du texte et ses paramètres d’affichage interviennent donc dans la vérification d’une description renseignée automatiquement.
Pour des métadonnées modifiées séparément, le fichier README de Metatag décrit l’ajout de champs classiques à un type de contenu et l’utilisation de leurs jetons dans les valeurs par défaut. Le sélecteur de Token présente les jetons de champs disponibles. Cette méthode permet aux équipes éditoriales de gérer des champs dédiés aux métadonnées, dont le modèle par défaut transmet les valeurs à Metatag.
Termes associés
- Comment définir les balises meta par défaut dans le module Metatag de Drupal ?
- Comment définir des liens canoniques avec Drupal Metatag ?
Questions fréquentes
Pourquoi ma description reste-t-elle vide avec [node:summary] ?
Vérifiez que votre type de contenu possède un champ body renseigné. Le code de Drupal qui gère les jetons des nœuds vérifie ce champ avant de produire le résumé qui remplace le jeton.
Puis-je modifier les métadonnées d’un seul contenu ?
Oui. Le fichier README de Metatag explique que l’ajout d’un champ Meta tags au type de contenu permet de modifier les métadonnées de chaque élément. Il décrit aussi l’utilisation de champs de contenu classiques et de leurs jetons lorsque les équipes éditoriales n’ont besoin que de quelques options de métadonnées.
Sources
- Drupal Metatag, « metatag.metatag_defaults.node.yml », sans date
- Drupal Metatag, « README.md », sans date
- Drupal Metatag, « Title.php », sans date
- Drupal Metatag, « metatag.metatag_defaults.global.yml », sans date
- Drupal core, « NodeTokensHooks.php », sans date
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO