Сегодня продолжаем рассмотрение хуков блоков, данный хук используется совместно с хуком hook_block_info(), и как раз позволяет нам вывести заголовок и контент в созданный блок. Результат работы данного хука
В качестве параметров данный хук принимает $delta, которую мы задаём в хуке hook_block_info(). Продолжим написание модуля, которым мы занимались в предыдущем уроке. Откроем файл
Название_модуля.module
И воспользуемся новым хуком
/** * Implements hook_block_view(). */ function drupalfly_block_view($delta='') { if($delta == 'drupalfly' ){ //определили $delta $block['subject'] = t('Title block'); //присвоили заголовок $block['content'] = t('This content block This content blockThis content block'); //вывели контент } return $block; //вернули в переменную }
В результате код модуля должен выглядеть вот так:
В результате выполнения этих 2х хуков мы создали с вами полноценный блок из вашего модуля.