Drupal 6. Хук перед выводом блока.


Если вам вдруг нужно провести небольшие манипуляции с блоком в Друпале перед его выводом, можно воспользоваться хуком preprocess_block. Для этого достаточно разместить его в template.php темы.

Например:

function ИМЯТЕМЫ_preprocess_block(&$vars, $hook) {
if ($hook == 'block' and $vars['block']->module=='poll') {
$vars['block']->cache = BLOCK_NO_CACHE; //Отключаем кэширование
}
}

Этим небольшим примером мы отключили кэширование блока голосовалки на сайте. Все равно кэширование блока работает некорректно когда включено кэширование страниц.

,

1 Star2 Stars3 Stars4 Stars5 Stars (голосов 2, в среднем: 5.00 из 5)
Loading ... Loading ...


  1. Нет комментариев, пока!.
(will not be published)

Spam Protection by WP-SpamFree Plugin

  1. No trackbacks.