Drupal: Как выполнить свою preprocess функцию до основной

Задача — изменить порядок выполнения preprocess функций для шаблона views_view_field так, чтобы своя функция mytheme_preprocess_views_view_field() выполнялась до template_preprocess_views_view_field():

/**
* Implements hook_theme_registry_alter().
*/
function mytheme_theme_registry_alter(&$theme_registry) {
$preprocess_functions = $theme_registry['views_view_field']['preprocess functions'];
$key = array_search('template_preprocess_views_view_field', $preprocess_functions);
if ($key !== FALSE) {

Читать дальше →

Похожие записи: