Если вам вдруг нужно провести небольшие манипуляции с блоком в Друпале перед его выводом, можно воспользоваться хуком preprocess_block. Для этого достаточно разместить его в template.php темы.
Например:
function ИМЯТЕМЫ_preprocess_block(&$vars, $hook) {
if ($hook == 'block' and $vars['block']->module=='poll') {
$vars['block']->cache = BLOCK_NO_CACHE; //Отключаем кэширование
}
}
Этим небольшим примером мы отключили кэширование блока голосовалки на сайте. Все равно кэширование блока работает некорректно когда включено кэширование страниц.
