Шаблоны используются для HTML-разметки и вставки в эту разметку переменных (или непосредственно исполняемого кода). В некоторых случаях эти файлы могут выводить другие типы данных, например XML RSS.
Каждый .tpl.php-файл управляет выводом определённых функций оформления. Эти функции являются дополнительными и в большинстве случаев будет достаточно тегов HTML и переменных PHP.
Отметьте: в реестре тем кешируются все доступные данные о функциях используемых в теме. Эти данные должны быть обновлены при добавлении в тему нового файла или переопределении каких-либо функций темы. Редактирование же существующих файлов шаблона и существующих функций не требует обновления реестра.
В Drupal 6 есть большое количество шаблонов, которые входят в стандартную сборку. Справочную информацию о переменных используемых в каждом из шаблонов и цели использования этих переменных вы можете найти в самих файлах.
Шаблоны расположены в папках модулей и отвечают за вывод информации того модуля, в папке которого они находятся. Если вы хотите изменить какой-либо шаблон, то нужно скопировать этот шаблон в папку своей темы и менять его уже там. Копирование шаблона в папку темы позволит в дальнейшем проще обновлять стандартные файлы системы. При наличии двух шаблонов с одинаковыми именами в папке модуля и папке темы, Drupal отдаёт приоритет шаблону из папки темы.