Да,
С помощью небольшого пользовательского модуля вы можете реализовать hook_form_alter ().
Я обычно начинаю с этого:
<?php
function your_module_form_alter(&$form, &$form_state, $form_id){
drupal_set_message($form_id);
}
?>
как только вы получаете открытые идентификаторы формы вашего представления, вы работаете внутри "если" ... так что вы не изменяете все свои формы
<?php
function your_module_form_alter(&$form, &$form_state, $form_id){
if($form_id=="your_form_id"){
//add to the validation callback array( don't override it! )
$form['#validate'][] = '_your_custom_validation';
}
}
function _your_custom_validation($form, &$form_state){
//validate stuff, using form_set_error()
}
?>
пример функции проверки:
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#validate