Все, что есть в друпале, доступно для темы - это еще одна вещь, которая делает друпал потрясающим.Вы можете сделать это, используя hook_theme () и установив здесь либо шаблон темы, который вы хотите использовать, а также параметры, которые вы хотите передать в файл темы.Вы бы написали тему примерно так:
function MYMODULE_theme{
return array(
'theme_name'=>array(
'arguments'=>array('parameters'=>NULL)
'path'=>'path_to_theme_file',
'theme'=>'template_name'
),
);
}
Тогда, даже как предложено в посте, вы можете вызывать эту тему везде, где доступны ваши параметры, вызывая theme('theme_name', $parameters);