문제

I know how to use a module to create a block and I know how to create a custom form using form api.

now, i want to add this custom form inside the block I create.

도움이 되었습니까?

해결책

Use the following code (hook_block_view):

 function yourmodule_block_view($delta='') {
     $block = array();
     switch($delta) {
        case 'block_name':
          $block['subject'] = t("Block Title"); 
          $block['content'] = drupal_get_form('your_form_id');
          break;
     }
     return $block;
 }

다른 팁

When you create a webform while adding components see the form settings in the upper right:

  1. Click on form settings
  2. Go to advance settings in bottom and click
  3. You find it available as a box checkbox enable that

If enabled this webform will be available as a block.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top