0

drupal コメント フォーム ボックスにある「コメント*」という単語を変更したいと考えています。また、特定のノード タイプに対してこれを実行したいと考えています。実際には、ノード タイプごとに異なるコメント ボックス ラベルを表示したいと考えています。

私はこれに関するドキュメンタリーをたくさん読みました。hook_form_alter を含むテーマ関数またはモジュールでそれができると言われています。しかし、どうすればよいかわかりませんでした。

誰か助けて?

4

1 に答える 1

0

カスタムモジュールに次のような関数を配置する必要があります。

MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'comment_form') {
    $node = node_load($form['nid']['#value']);
    if ($node->type == 'SPECIFIC_NODE_TYPE') {
      $form['comment_filter']['comment']['#title'] = "TEXT_YOU_WANT";
    }
  }
}
于 2012-08-06T08:51:38.127 に答える