Drupal6 ошибка AJAX в строке - PullRequest
       0

Drupal6 ошибка AJAX в строке

0 голосов
/ 25 февраля 2011

Как я могу настроить собственные встроенные сообщения об ошибках для формирования на узле (включая cck и все остальное)?

Я видел несколько модулей, но ни один из них не дает 100% решения, потому что нет поддержки CCK, поддержки загрузки, сообщений об ошибках и т. Д.

1 Ответ

0 голосов
/ 26 февраля 2011

Я предполагаю, что вы хотите выполнить пользовательскую проверку поля CCK?

В этом случае вы можете добавить свою функцию, создав модуль и реализовав hook_form_alter () и создав собственную функцию проверки.

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  switch ($form_id) {
    case 'story_node_form': // Or whatever content type you're checking
      // Simply add an additional link validate handler.
      $form['#validate'][] = 'mymodule_field_validate';
      break;
  }
}

function mymodule_field_validate($form, &$form_state) {
  if (!somevalidatorfunctionorother($form_state['values']['my_custom_field']) {
    form_set_error('my_custom_field', t('Text of your error message.'));
  }
}

Я адаптировал приведенный выше код из этого поста: http://fleetthought.com/adding-additional-cck-validation-function-field-using-hookformalter

...