モジュールを作成するときに、ユーザーがノードを表示するたびに操作を実行するにはどうすればよいですか?
hook_nodeapi()
in Drupal 6を使用して、_$op
_引数が 'view'であることを確認できます。InDrupal 7、これはhook_node_$op()
に変更されました。ここで_$op
_は、Drupal 6バージョンで確認した値に置き換えられます。したがって、 hook_node_view()
を使用します。Drupal 6からDrupal 7への変更点の詳細については、 http://drupal.org/update/modules/6/7#remove_op 。
または、デフォルトで「認証されたユーザーがコンテンツを表示したとき」トリガーを持つDrupalsトリガーモジュールを使用することもできます。
/ admin/settings/actionsでアクションを作成するか、または http://drupal.org/documentation/modules/trigger の情報に基づいてアクションを作成できます。また、事前定義されたトリガーとアクションを持つモジュールもあります。