При размещении шаблона основанного на одном из этих правил, необходимо наличие базового шаблона. Другими словами, если вы хотите использовать шаблон comment-blog.tpl.php, то необходим также шаблон comment.tpl.php и два этих файла должны находиться в одной папке (рекомендуется использовать папку темы).
Базовый шаблон: block.tpl.php
Используется для формирования блоков определённого региона и модуля.
block-module-delta.tpl.php
block-module.tpl.php
block-region.tpl.php
module — название модуля.
delta — внутренний ID назначенный блоку модулем.
region — имеет эффект для обозначенного региона.
Пример: block-user-1.tpl.php.
Базовый шаблон: comment.tpl.php
Используется для формирования комментариев документов определённого типа (для документов, аналогичный шаблон будет называться node-[type].tpl.php.)
Базовый шаблон: comment-wrapper.tpl.php
Используется для формирования обёрток комментариев документов определённого типа.
Базовый шаблон: forums.tpl.php
Используется для формирования форумов, контейнеров и тем форумов.
Для контейнеров:
forums-containers-ForumID.tpl.php
forums-ForumID.tpl.php
forums-containers.tpl.php
Для тем форумов (обсуждений, дискуссий):
forums-topics.tpl.php
forums-ForumID.tpl.php
forums-topics-ForumID.tpl.php
Базовый шаблон: maintenance-page.tpl.php
Используется для формирования страницы при неудачном обращении к базе данных. Удобен для вывода страницы без сообщений об ошибках.
Базовый шаблон: node.tpl.php
Используется для формирования области содержания документов определённого типа.
Базовый шаблон: page.tpl.php
Основан на системном пути страницы (не путайте с альтернативным путём). Кроме того, не забывайте, что первая страница сайта может быть определена на странице Управление → Конфигурация → Информация о сайте. Также помните, что для первой страницы всегда можно использовать шаблон page-front.tpl.php.
Если вы находитесь на странице node/1/edit, то шаблоны будут искаться в следующей последовательности:
page-node-edit.tpl.php
page-node-1.tpl.php
page-node.tpl.php
page.tpl.php
Если вы находитесь на странице tracker, то шаблоны будут искаться в следующей последовательности:
page-tracker.tpl.php
page.tpl.php
Если вы находитесь на странице user/1, то шаблоны будут искаться в следующей последовательности:
page-user-1.tpl.php
page-user.tpl.php
page.tpl.php
Если вы находитесь на странице taxonomy/term/1, то шаблоны будут искаться в следующей последовательности:
page-taxonomy-term-1.tpl.php
page-taxonomy-term.tpl.php
page-taxonomy.tpl.php
page.tpl.php
Если вы находитесь на первой странице сайта, то шаблоны будут искаться в следующей последовательности:
page-front.tpl.php
page.tpl.php
Базовый шаблон: poll-results.tpl.php
Базовый шаблон: poll-vote.tpl.php
В отличие от предыдущего, действие распространяется не на результаты опроса, а на форму голосования.
Базовый шаблон: poll-bar.tpl.php
Также как poll-vote-[block].tpl.php, но используется для формирования отдельных строк (полосок, баров).
Базовый шаблон: profile-wrapper.tpl.php
Используется для общей страницы со списком участников. Для просмотра определённых полей, например страницы drupal.org/profile/country/Russia используйте шаблон profile-wrapper-country.tpl.php.
Базовый шаблон: search-results.tpl.php
Примеры:
Базовый шаблон: search-result.tpl.php
В отличие от предыдущего, действие распространяется на отдельный результат поиска.
Комментарии
Здравствуйте. А можно как-то задать шаблон для /taxonomy/term/id?
page-[internal/path].tpl.php:
page-taxonomy-term-1.tpl.php
page-taxonomy-term.tpl.php
page-taxonomy.tpl.php
page.tpl.php