J'ai ajouté un nouveau type de contenu. Comment puis-je utiliser des jetons lors de la modification d'un nœud de ce type de contenu?
Par exemple, si je mets " Bonjour [utilisateur: nom] ", la page affiche ce qui suit:
Comme indiqué ci-dessus, le jeton " [utilisateur: nom] " n'est pas remplacé par le nom d'utilisateur.
Vous avez besoin d'un filtre de texte pour remplacer les jetons dans les champs. Vous pouvez les configurer dans admin/config/content/formats
. Dans drupal 7, vous pouvez installer le filtre de texte nécessaire avec:
Mais cela ne sera pas porté sur drupal 8 de la même manière que dans drupal 7:
Émettre un filtre de jetons dans Drupal 8
Comme il s'agit d'un morceau de code très simple, il existe une version non officielle pour drupal 8:
C'est quelque chose que l'on fait généralement avec le module Token Filter . Quelques détails sur sa page de projet:
Token Filter est un module très simple pour rendre les valeurs de jeton disponibles en tant que filtre d'entrée.
Le module prend désormais en charge les jetons natifs (par exemple [site: nom]) et tous les jetons globaux par défaut. Il permet même de remplacer certains jetons contextuels comme le nœud ou l'utilisateur, mais n'encourage pas actuellement les utilisateurs à les utiliser dans le texte d'aide du filtre.
Ce module a actuellement un version bêta pour D8.