Comment utiliser des tokens dans des champs Drupal 9 ?

tokens

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

Ajouter un commentaire

HTML restreint

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.

Contact_

Une idée de projet, une recherche de conseil, une mission intégration ou développement ? N’hésitez pas à me contacter.