Создаём тему для Drupal. Часть 2
10:11Препроцессы нужны для того, чтобы определить, какие переменные будут
доступны в шаблонах. Препроцессы мы будем складывать в sites/all/themes/mytheme/preprocess.
Создадим файлы preprocess-page.inc — для страницы, preprocess-node.inc
— для контента, preprocess-header.inc — для шапки, preprocess-footer.inc
— для подвала, preprocess-region.inc — для регионов, preprocess-block.inc
— для блоков, preprocess-comment.inc — для комментариев. Также
мы можем создавать файлы типа preprocess-node-story.inc для
обработки материала типа story или preprocess-block-user.inc для
блока user. Это позволяет обрабатывать отдельно разные типы содержимого
сайта. В основном в препроцессах я определял классы для разных регионов
сайта.