2012-07-23 67 views
0

块内部我放置形式的块内部在Drupal用下面的代码形式在Drupal 7

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

该块被显示在页脚。该表格需要字段验证器。因此,如果我提交没有数据的表单,验证程序将工作并显示错误,错误将显示在节点的默认位置。 (在页面顶部) 我希望它显示在我的区块内。我该怎么做?

回答

1

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

+0

谢谢您的重播。我安装了该模块。但我不知道如何使用它。我对drupal很陌生,只是研究它的工作流程。所以这可能是一个愚蠢的问题。但是可以让我知道在安装之后要做什么?我正在使用drupal 7 – Varada 2012-07-23 12:20:06