簡體   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