Все больше и больше функций, которые я читал, - это в значительной степени функции, которые запускаются Drupal с помощью реализации hook. функции темы имеют следующее соглашение об именах:
имя крючка mytheme_theme; функции темы не должны вызываться напрямую, а должна быть вызвана темой() конкретной функцией с двумя параметрами «hookname» и $ vars либо строкой, либо массивом.
Если у вас есть функция препроцессирования - позволяет называть его mytheme_preprocess_theme зацепить Name
Он будет вызываться перед mytheme_theme крючка имени - за сценой всех функции предварительной обработки вызывается перед тематическими функциями.
Если проверено разработчиком @ форумом поддержки Drupal.