Вы здесь

Создание блока в модуле

/**
 * Реализация hook_block_info()
 */
function MY_MODULE_block_info() {
  $blocks['MY_MODULE_block'] = array(
    'info' => t('Заголовок_блока'),
  );
  return $blocks;
}

/**
 * Реализация hook_block_view()
 */
function MY_MODULE_block_view($delta = '') {
  $block = array();
  switch ($delta) {
    case 'MY_MODULE-block':
      $block['subject'] = t('Заголовок');
      $block['content'] = "Содержимое_блока";
    break;
  }
  return $block;
}

Если Вы создаете блок в модуле, не забудьте предусмотреть удаление блока из базы данных. В противном случае, после удаления модуля записи о блоке останутся в базе данных. При наличии большого числа таких блоков база данных сильно засоряется

Актуально для: 
Орфографическая ошибка в тексте:
Чтобы сообщить об ошибке автору, нажмите кнопку "Отправить сообщение об ошибке". Вы также можете отправить свой комментарий.