在drupal 7中的一个块内形成

时间:2012-07-23 04:57:56

标签: drupal drupal-forms

我使用以下代码将表单放在drupal的块中

function current_posts_block_view($delta = '') {
  $elements = drupal_get_form('mydeveloper_simple_form');
  $block['content'] = drupal_render($elements);
}

此块显示在页脚中。表单中包含字段验证器。因此,如果我提交没有数据的表单,则验证器将起作用并显示错误,在显示错误的节点中的默认位置。 (在页面顶部) 我希望它显示在我的块中。我该怎么办?

1 个答案:

答案 0 :(得分:1)

原因是,所有错误,信息和状态消息都显示在主题中page.tpl.php中设置的位置。 您可以尝试使用内联表单错误模块http://drupal.org/project/ife/来解决此问题。