Я думаю, что вы ищете hook_nodeapi функциональность, которая предоставляет возможность добавлять дополнительный контент вместе с контентом узла.
ex;добавляет переменную к узлу, которая также доступна для отображения в шаблоне узла
function test_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'view':
$node->content['var1'] ='<div>test value</div>';
break;
}
}