Drupal создание шаблона
Опубликовано: 27.05.2017

Система шаблонов Drupal очень эластичная. Сегоднящая структура позволяет просто соединять составляющие совместно для сотворения вашей темы: движки для сотворения шаблонов тем, шаблоны, стилевые странички и PHP.
Ах так устроены некие из имеющихся тем:
Сейчас тема – это абстрактная вещь, которая может быть сформирована несколькими способами:
Файл PHP , подробнее tandemxxi.com.ua.theme содержащий перекрытия для theme_functions, таковой как Chameleon;
Файл шаблона (.xtmpl, .tpl.php) для шаблонирующего движка (XTemplate, PHPTemplate, . . . ), таковой как. Pushbutton, Bluebeach;
Стилевые странички для имеющегося шаблона либо темы, такие как Marvin, Box Cleanslate.
Структура директории для примера, данного выше, смотрится последующим образом:
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 покажет его в экране администрирования темы.
6. Template files имена шаблонов. Cоздание тем в Drupal 8 - вводный курс для начинающих.
Создание темы Drupal на основе HTML шаблона часть 2