Как добавить пользовательские блоки в drupal? - PullRequest
0 голосов
/ 01 сентября 2010

У меня есть простой модуль, который будет возвращать форму, но теперь я добавил это в меню, как админ / Настройки / Но я хочу эту форму на другой странице, поэтому я добавил hook_block (), мой модуль появился на странице блоков, и я добавил его, чтобы его видели все на всех страницах в области контента, но я не получаю эту форму? Где я неправ ? Я новичок в друпале любая помощь плз

function emp_form_block($op = 'list', $delta = 0, $edit = array()) {
     switch ($op) {
          case 'list':
          $blocks[0]['info'] = t('New Block');
          $blocks[0]['cache'] = BLOCK_NO_CACHE;
          return $blocks;
     }
}

я использую drupal 6

1 Ответ

1 голос
/ 01 сентября 2010

Вы также должны реализовать опцию view, например:

case 'view':
  return array(
    'subject' => t('My awesome form'),
    'content' => drupal_get_form('my_awesome_form'),
  );
  break;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...