Всякий раз, когда вы имеете дело с темной системой, вам часто приходится очищать кеш, чтобы увидеть, как он вступает в силу. Не весь кеш, просто реестр тем. Здесь drupal хранит информацию о том, какую тематическую функцию и шаблон использовать. Поэтому, когда вы хотите изменить, какую функцию или шаблон использовать, вы должны очистить кеш.
При непосредственном изменении функции или шаблона очистка кэша не требуется. Drupal сам не кеширует функцию или шаблон, а только местоположение / имя. Таким образом, вы можете с радостью изменить функцию своей темы, как только убедитесь, что drupal зарегистрировал ее.