誰かがtoken_replace()
の使用例を教えてくれませんか?
トークンからの値を使用して、新しく保存されたコンテンツのいくつかのフィールドを書き換える、ルールモジュールのカスタムPHPルールを記述しようとしています。
$text = token_replace('token example - [node:title]', array('node' => node_load(123)));
カスタムPHPコードを実行しているルールアクションでトークンを置き換える方法について質問しているので、トークンをtoken_replace()
で置き換える必要はありません。
次のようなコードを入力すると、トークンはルールモジュールに置き換えられます。
drupal_set_message(t('This is the node ID: %node-id', array('%node-id' => [node:nid]));
利用可能なトークンのリストは、カスタムPHPアクションページで報告されます。