繁体   English   中英

在drupal 7的一个块内形成

[英]form inside a block in drupal 7

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM