In Drupal 6 :
Вы можете реализовать hook_form_alter () и назначить пользовательскую функцию атрибуту # theme любого элемента, который вы хотите изменить. Затем, когда Drupal хочет отобразить этот элемент, он вызовет вашу функцию вместо theme_form_element ().
Или вы можете переопределить функцию theme_form_element () , скопировав ее в template.php и переименовав в mytheme _form_element (). Затем вы можете полностью изменить способ отображения элементов формы. Обратите внимание, что все элементы формы визуализируются через него, поэтому вы захотите проверить наличие $ element ['# name'], чтобы переопределить вывод только для тех элементов, которые вам нужны (и это именно поэтому выполнение hook_form_alter () является «более чистым» способом сделать это).
И не забывайте очищать кэш всякий раз, когда ваши изменения в тематике, похоже, ничего не делают! :>