Я предполагаю, что вы хотите выполнить пользовательскую проверку поля 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