form custom create php drupal drupal-7 drupal-fapi drupal-forms

php - custom - crea un formulario personalizado dentro de un bloque en drupal 7



element drupal 8 (2)

Use el siguiente código ( 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; }

Espero que esto ayude ... Muhammad.

Sé cómo usar un módulo para crear un bloque y sé cómo crear un formulario personalizado utilizando la API de formulario.

ahora, quiero agregar este formulario personalizado dentro del bloque que creo.


Cuando crea un formulario web al agregar componentes, consulte la configuración del formulario en la esquina superior derecha:

  1. Haga clic en la configuración del formulario
  2. Vaya a la configuración avanzada en la parte inferior y haga clic
  3. Lo encuentras disponible como una casilla de verificación de casilla que habilita

Si está habilitado, este formulario web estará disponible como un bloque.