logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Создание шаблона в Drupal

Система шаблонов Drupal очень гибкая. Нынешняя структура позволяет легко соединять компоненты вместе для создания вашей темы: движки для создания шаблонов тем, шаб­лоны, стилевые страницы и PHP. Теперь тема – это абстрактная вещь, которая может быть сформирована несколькими пу­тями:

Структура директории для примера, данного выше, выглядит следующим образом:

themes/engines/xtemplate/xtemplate.engine themes/engines/phptemplate/phptemplate.engine themes/pushbutton/xtemplate.tmpl themes/pushbutton/style.css themes/box_grey/page.tpl.php themes/box_grey/style.css themes/box_grey/box_cleanslate/style.css themes/bluebeach/page.tpl.php themes/bluebeach/style.css themes/chameleon/chameleon.theme themes/chameleon/style.css themes/chameleon/marvin/style.css

Темы и шаблоны размещены в их собственной поддиректории, в директории папке themes. Движки шаблонов проверят каждую поддиректорию на присутствие файлов шаб­лонов. Если в папке присутствует файл style.css он также будет использован.

Вы можете делать темы, основанные только на CSS, создав поддиректорию в директории любой темы, и поместив в ней новый файл style.css. Drupal объединит новую стилевую таблицу с шаблоном к которому она привязана и сделает его доступным как новую тему. Так работают темы Marvin и Box Cleanslate.

Наконец, если в директории темы есть файл screenshot.png, Drupal отобразит его в экране администрирования темы.