drupal forms – ¿Cómo podemos usar el formulario directamente sin usar el manejador de formularios de drupal?

Pregunta:

Quiero publicar un formulario html en un bloque como contenido y quería enviar el formulario a una página. donde tendré que obtener los valores del formulario usando $ _POST y hacer algún proceso en él.

¿Cómo puedo hacer eso sin usar los controladores drupal_form (), drupal_form_submit ()?

De cualquier forma podemos lograrlo.

Gracias.

Respuesta:

Si su objetivo es simplemente obtener la salida HTML de un formulario drupal existente, esto lo llevará allí:

$form = drupal_get_form('drupal_form_id');
$form['#action'] = url('mypath');
print render($form); 

Reemplace 'drupal_form_id' con cualquier formulario Drupal registrado que desee y url('mypath') con cualquier URL en la que desee publicar.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım