0

Drupal 6 とそのコア コメント モジュールを使用しています。

ユーザーがコメントを投稿するたびにカスタム関数を実行したいのですが、明らかな理由で comment.module を台無しにしたくありません。

カスタムモジュールでこれを行う実用的な方法はありますか? そうでない場合、独自のコメントシステムを書きたくないので、代替手段は何ですか。

4

2 に答える 2

4

Drupal コア API は、コメントと対話するためのフックを提供します。http://api.drupal.org/api/function/hook_comment
を参照してください

カスタム モジュールの .module ファイルに hook_comment を実装します。
例えば:

/**
 * Implementation of hook_comment().
 */
function modulename_comment(&$a1, $op) {
  switch ($op) {
    case 'insert':
      // Call custom function here.
      break;
  }
}
于 2010-04-12T17:24:14.527 に答える
-1

おそらく、より簡単な方法は、トリガー モジュールを使用してトリガーとアクションをセットアップすることです。

于 2010-06-01T09:10:28.593 に答える