drupal コメント フォームを変更して、フォームのすぐ上に領域を表示し、その領域にブロックを追加できるようにしようとしています (いくつかのプロモーション バナーなど)。
私は template.php でこれを行っています。作業中の themename_comment_form 関数があり、必要な$form['intro']['#value']
値に設定できます。また、新しいリージョンを作成する方法も知っています。
私が苦労しているのは、その領域の値を取得し (たとえば$above_comment_form
)、それを themename_comment_form (のようなもの$form['intro']['#value'] = $above_comment_form;
)内で使用できるようにすることです$vars['above_comment_form']=$above_comment_form
。