как отображать сообщения об ошибках под полями?
Я использую hook_form и hook_validate.
if ($test===FALSE){
form_set_error('test', 'message');
}
Используйте модуль ошибок встроенной формы.
IFE или Inline Form Errors позволяют помещать ошибку отправки формы в строку с элементами формы. Предусмотрено три параметра для настройки встроенного поведения ошибки. Вы можете настроить поведение по умолчанию или переопределить поведение на основе каждой формы. Вы можете добавить столько форм, сколько хотите.