Я понимаю, что для совместного использования переменных между шаблонами вы должны использовать предварительный процесс hook.Обмен переменными между различными шаблонами .tpl.php в drupal
Я думаю, что у меня есть бит препроцесса.
У меня есть это в php-файле шаблона моей темы.
функция rootcandy_preprocess_views_view_fields__default (& $ вары) { $ вары [ 'Brian'] = 'Привет от Brian';
В видовые зрения полей - default.tpl.php Я получил это:
печать $ Брайен;
Таким образом, он печатает «привет от брайана». Ура.
Однако я хочу распечатать заголовок моего представления - который доступен в views-view.tpl.php, но не в виде-view-fields.
Этот код ниже выглядит многообещающим, но я не понимаю, почему это не приводит в моем заголовке печатается в видовом просмотре полей - default.tpl.php
функции rootcandy_preprocess_views_view_fields__default (& $ Варса) {$ vars ['mytitle'] = $ vars ['view'] -> display [$ vars ['view'] -> current_display] -> header ['area']; }
У меня, конечно же, был напечатан $ mytitle; in views-view-fields - default.tpl.php
Любые идеи?
Спасибо.