drupal コメント フォーム ボックスにある「コメント*」という単語を変更したいと考えています。また、特定のノード タイプに対してこれを実行したいと考えています。実際には、ノード タイプごとに異なるコメント ボックス ラベルを表示したいと考えています。
私はこれに関するドキュメンタリーをたくさん読みました。hook_form_alter を含むテーマ関数またはモジュールでそれができると言われています。しかし、どうすればよいかわかりませんでした。
誰か助けて?
カスタムモジュールに次のような関数を配置する必要があります。
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";
}
}
}