トークンモジュールでDrupal 7を使用しています。
PHP特定のノードのロード、一部のフィールド値の更新、ノードの保存(ノード関数を使用)を満足できるトークンフィールドを使用したコードを記述しました。
このノードを編集すると、コードが再度実行されます。このノードを作成するときにこのコードを実行したいだけです。どうやってやるの?
hook_node_insert
ノードの作成時にコードを実行するカスタムモジュール内。
function hook_node_insert($node) {
// To include @marcvangend's comment.
if ($node->type == 'type') {
// Run code here only for node of type 'type'.
}
// Run code here for all nodes...
}