Aller au contenu principal
Menu
Offcanvas

Comment utiliser des tokens dans des champs Drupal 9 ?

Le module Token Filter permet d'insérer des tokens dans les champs texte des types de contenu (ou d’autres entités) sur Drupal 9.

Si vous voulez intégrer des tokens dans des champs Drupal (par un exemple dans un champ d’un type de contenu), une solution possible est d'utiliser le module Token Filter

Après l'installation, il faut aller dans :

Configuration > Formats de texte et éditeurs

Ensuite, cliquez sur configuration à côté du format de texte voulu. Attention à utiliser un format de texte  avec des droits administrateur (vous ne voulez pas qu’un simple visiteur sur le site ait le droit d’insérer des tokens !).

Cochez :  Replaces global and entity tokens with their values

Remplacer less tokens par leurs valeurs

Il faut ensuite faire glisser l'icône du bouton token dans la barre d'outils de l'éditeur. 

bouton choisir un token dans l'éditeur drupal

Vider le cache

Allez ensuite dans structure / type de contenu / gérer les champs et ajouter ou modifier un champ texte par exemple. Vous trouverez un bouton qui permet de naviguer et choisir un token.

Si vous insérez par exemple ce token [site:name], en front, vous verrez  l’url de votre site.

Token dans un champ text formaté drupal

La liste des tokens disponibles est accessible depuis le menu aide. Vous pouvez aussi créer vos propres customs tokens.

Liste des tokens dans l' UI Drupal

Autres ressources utiles

Ajouter un commentaire

Articles similaires

Comment supprimer les changements locaux avec git que l'on n'a pas commit ?

LIRE LA SUITE