Я создал новую тему drupal 7 и попытался реализовать hook_theme в template.php следующим образом:
function mytheme_theme($existing, $type, $theme, $path){
return array(
'mytheme_header'=>array(
'template'=>'header',
'path'=>$path.'/templates',
'type'=>'theme',
),
);
}
то я поместил header.tpl.php в каталог шаблонов и очистил все кеши и вызывал функцию темы:
theme('mytheme_header', $vars);
и header.tpl.php это нравится:
<?php
fb('calling header template');//the function of FirePHP to output debug info
print '<div>Header</div>';
//...
Я проверяю Firebug, и он получает шаблон заголовка информации ', он означает, что он вызвал header.tpl.php, но он не распечатывал html-код. Что не так с моим кодом?