改变drupal评论

时间:2011-02-12 03:56:21

标签: drupal layout drupal-6 drupal-comments

我想把评论textarea用于在三个字段(名称,电子邮件,主页)上方输入评论文本。最终结果应如下所示:

 the comment text area

name:      email:     homepage:     submitcomment

我如何定位这样的字段?谢谢。

版本是drupal 6.20。我的意思是创建评论的形式。

1 个答案:

答案 0 :(得分:1)

要以您希望的方式修改注释表单,您可能希望使用hook_form_alter()来修改表单域权重。您可以通过提供预处理功能来主题化(请参阅:http://systemseed.com/blog/how-customise-comment-form-drupal-6)但重新排列表单域权重,我认为您需要在一个小的自定义模块中使用hook_form_alter()。

这样的事情:

在MY_MODULE.module

/**  
 * Implementation of hook_form_alter().  
 */  

function MY_MODULE_form_alter(&$form, &$form_state, $form_id){
  if ($form_id == 'comment_form'){
    $form['comment_filter']['#weight'] => -10
    );
  }
}

除此之外,您可以使用更简单的jQuery来重新排列页面加载中的div