файл.tpl.php

УрокНеобходимые файлы для создания шаблона. Comment.tpl.php

Если вы собираетесь на сайте добавить комментарии к материалам, то этот файл вам будет необходим, т.к. стандартный файл модуля comment вряд ли подойдёт ко многим макетам, и вам придётся вешать на комментарии дополнительные классы, чтобы можно было воплотить в жизнь задумку дизайнера.

Вот как предлагает строить комментарии модуль comment:

УрокНеобходимые файлы для создания шаблона. Block.tpl.php

Ещё один файл, который в 99% темах присутствует - это block.tpl.php. Он отвечает за общую структуру вывода блоков. Я надеюсь, вы используете какую-нибудь программу для просмотра стилей страницы, поскольку без неё будет трудно. Блоки добавляются в регионах через /admin/build/block. Создаваться они могут где угодно (на странице /admin/build/block, через модули, через пхп-код и т.д.), поэтому иногда надо будет узнать - блок это или нет. Обычно если это блок, то контент обёрнут в класс с названием block + другие названия (имя модуля, дополнительные классы и прочее).

Первоначальная структура файла block.tpl.php довольна проста, поэтому я просто приведу её и объясню:

УрокНеобходимые файлы для создания шаблона. Page.tpl.php

После создания info-файла, в принципе, тема уже определена. Это значит, что вы можете зайди в раздел управлением темами http://mysite.ru/admin/build/themes и включить там свою тему. Естестественно, после включения её никакого дизайна вы не увидете - страница приобретёт стиль "чёрное на белом" - на белом фоне чёрный текст.

Однако хочу отметить, что не смотря на то, что в нашей теме никаких файлов кроме mytheme.info не лежит, сайт будет работать так как же как и раньше - выводить весь контент, добавлять блоки в регионы (http://mysite.ru/admin/build/block) и прочее. Это объясняется тем, что в ядро друпала включены обязательные модули, которые даже при полном отсутствии каких либо файлов в вашей теме (за исключением info-файла) позволяют продолжать работу с друпалом.

Страницы

  • 1
  • 2