我正在尝试修改 drupal 评论表单,以便在表单上方显示一个区域并向该区域添加更多块(例如一些促销横幅)。
我在 template.php 中执行此操作,我有一个工作的 themename_comment_form 函数,可以设置$form['intro']['#value']
为我想要的值。我也知道如何创建一个新区域。
我正在努力的是获取该区域的值(例如$above_comment_form
)并使其在 themename_comment_form 中可用(类似于$form['intro']['#value'] = $above_comment_form;
)我尝试过 preprocess_page、preprocess_node 来设置值,$vars['above_comment_form']=$above_comment_form
但没有运气。