Quelqu'un pourrait-il me donner un exemple d'utilisation de token_replace()
?
J'essaie d'écrire une règle PHP PHP pour le module Rules qui réécrira quelques champs d'un nouveau contenu enregistré, en utilisant les valeurs des jetons.
$text = token_replace('token example - [node:title]', array('node' => node_load(123)));
Comme vous demandez comment remplacer des jetons dans une action de règles qui exécute un code PHP code personnalisé, vous n'avez pas besoin de remplacer les jetons par token_replace()
.
Si vous entrez quelque chose de similaire au code suivant, les jetons seront remplacés par le module Rules.
drupal_set_message(t('This is the node ID: %node-id', array('%node-id' => [node:nid]));
La liste des jetons disponibles est indiquée dans la page d'action personnalisée PHP.