如何在drupal 7中的提交按钮后放置标记?

Vis*_*ani 3 drupal drupal-7 drupal-modules

目标:我想使用hook_form_alter在提交按钮后面放置一个文本.

下面是我的代码但是如果我在数组中使用权重键,那么它的位置确实在表单中移动但不在提交/保存按钮下面.我可以在保存按钮下方做些什么?

$xdmp_twoshow="text";

$form['previewxdmp'] = array(
'#type'=>'markup',
'#markup'=>$xdmp_toshow,
'#weight' => 35,
 );    
Run Code Online (Sandbox Code Playgroud)

Cli*_*ive 13

每个元素都可以有一个#prefix#suffix属性,它将在渲染输出后立即放置文本/ HTML.考虑到这一点,您只需将后缀附加到现有的提交按钮,如下所示:

$form['submit']['#suffix'] = '<p>Some text to place after the submit button</p>';
Run Code Online (Sandbox Code Playgroud)

显然,$form数组中提交按钮的位置可能会略有不同,具体取决于您要更改的形式.

  • 谢谢,成功了!对不起,请稍等。和其他项目一样忙。 (2认同)