Задача разработки шаблона для формы в Друпал может возникнуть, когда, например, нужно объединить несколько полей в один div-контейнер. Рассмотрим решение данной задачи на примере темизации формы комментирования.
В template.php имплементируем hook_theme():
Далее в папке темы сайта создаем файл шаблона формы добавления комментариев comment-form.tpl.php. Допустим, нам нужно объединить в контейнер поля ввода имени и контактной информации автора:
<div class="container">
<?php print drupal_render($form['author']); ?>
</div>
<?php print drupal_render_children($form); ?>
<?php print drupal_render($form['author']); ?>
</div>
<?php print drupal_render_children($form); ?>
Таким способом можно создавать шаблоны для любой формы сайта на Drupal.