• hooks
  • pantey

hook_block_view();

23.04.2013

Сегодня продолжаем рассмотрение хуков блоков, данный хук используется совместно с хуком hook_block_info(), и как раз позволяет нам вывести заголовок и контент в созданный блок. Результат работы данного хука

В качестве параметров данный хук принимает $delta, которую мы задаём в хуке hook_block_info(). Продолжим написание модуля, которым мы занимались в предыдущем уроке. Откроем файл

Название_модуля.module 

И воспользуемся новым хуком

  1. /**
  2. * Implements hook_block_view().
  3. */
  4. function drupalfly_block_view($delta='') {
  5. $block = array();
  6. if($delta == 'drupalfly' ){ //определили $delta
  7. $block['subject'] = t('Title block'); //присвоили заголовок
  8. $block['content'] = t('This content block This content blockThis content block'); //вывели контент
  9. }
  10. return $block; //вернули в переменную
  11. }

В результате код модуля должен выглядеть вот так:

В результате выполнения этих 2х хуков мы создали с вами полноценный блок из вашего модуля.

-->
Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.