Начинаем приводить вывод нод и комментариев к более приемлемому виду.
Я пока не буду говорить о стилях оформления (точнее о включенных в тему файлах CSS), сейчас мы будем разбираться в структуре вывода контекста, используемых при выводе переменных, и как и где их можно менять и использовать.
Для дальнейшего понимания приводимых исходных кодов, оговорюсь, что свою тему, не мудрствуя лукаво я назвал «hotel». т.е. в каталоге sites/www.hotel-prog.ru/themes создал директорию hotel, в которой разместил следующие файлы:
Ну и конечно page.tpl.php и файлики стилей (.css)- содержание которых, нам пока не интересено.
Разберем первый файл hotel.info, он включает в себя как уже известные по 5.х версии параметры
description = Div-based multi-column theme
version = 6.1.0.1
так и ряд новых
#- показывает, что тема относится к 6.x версии ядра Drupal-а
stylesheets[all][] = layout.css
# какие файлы (находящиеся в каталоге нашей темы) подключать
regions[header] = header
#- определяем возможные регионы
#(то что в пятой версии определялось через хук theme_regions() в файле template.php)
features[] = name
# это определение того, какие функции, поддерживает тема (т.е. какие флажки у вас будут доступны #в секции настройки темы (Название сайта, Аватары в сообщениях и т.д.))
Файлик template.php - в нем переопределяем ряд функций, целью которых служит сформировть переменные для вывод контента, так как нам нужно:
1. Переопределение вывода breadcrumb, Вместо ссылки на Нome , подставим наименование нашего сайта
2. Вывод материала (ноды), во первых я хочу вместо стандартного вывода submitted, сделать вывод пользователя под аватаром (если он есть) и под заголовком ноды отдельно вывести время создания ноды. Во вторых для тизера, перенести ссылку читать далее из под ноды в конец тизера.Ну и в третих убрать надпись "Добавить комментарий", если нода не показана полность.
4. Для вывода комментариев заменить вывод submitted по аналогии с выводом ноды.
Как это сделано, можно посмотреть в комментариях в тексте template.php
В итоге мы получаем, переопределенный content для тизера ноды (очищенный от тэгов <p></p>),
три дополнительные переменные:
переменную hotel_node_read_more c ссылкой "Читать далее",
hotel_submitted_user и hotel_submitted_date (которые мы выведем в шаблонах в нужные места).
Убираем ссылки "Читать далее" и "Добавить комментарий" там где они нам не нужны из links.
Ну и файлики node.tpl.php и comment.tpl.php - это просто шаблоны где мы используем наши переменные.
Продолжение следует ... 
