我怎樣才能取消設置預先設定的CCK字段驗證錯誤消息?某些模塊正在設置我想要覆蓋的表單驗證消息。在我的情況下,它是cck_phone模塊。Drupal的6 - 未設置預先設定的CCK字段校驗錯誤消息
喜歡的東西form_unset_error($field['field_name'])
來取消錯誤信息?取消設置錯誤
我怎樣才能取消設置預先設定的CCK字段驗證錯誤消息?某些模塊正在設置我想要覆蓋的表單驗證消息。在我的情況下,它是cck_phone模塊。Drupal的6 - 未設置預先設定的CCK字段校驗錯誤消息
喜歡的東西form_unset_error($field['field_name'])
來取消錯誤信息?取消設置錯誤
單程未設置($ _ SESSION [ '消息'] [ '錯誤'] [ 'CCK字段'])。 但我不知道它是否是做還是不做的最好方式。
您需要刪除的錯誤,然後清除「Drupal的形式靜態緩存」,如果它是最後一個錯誤。
form_set_error(NULL, '', TRUE);
爲了重置窗體的狀態。例如
$found_error = array_search('This e-mail has already been taken by another user.', $_SESSION['messages']['error']);
if ($found_error !== FALSE) {
unset($_SESSION['messages']['error'][$found_error]);
if (sizeof($_SESSION['messages']['error']) == 0) {
unset($_SESSION['messages']['error']);
form_set_error(NULL, '', TRUE);
}