Як програмно створити блок на Drupal 7
Надіслано Animan в Птн, 2016/06/10 - 14:14
Інколи виникає необхідність вивести інформацію в блоці з власного модуля. Для створення блоку програмно нам потрібен буде хук hook_block_info():
function hook_block_info() { 'info' => t('Назва блоку'), 'status' => TRUE, 'weight' => 0, 'cache' => DRUPAL_CACHE_GLOBAL, 'region' => 'content' ); return $blocks; }
Далі для того щоб вивести необхідну інформацію в блоці використаємо hook_block_view():
function hook_block_view($delta = '') { switch ($delta) { case 'block_name': $block['subject'] = t('Назва блоку'); $block['content'] = 'Вміст блоку'; break; } return $block; }
Останні коментарі