formularios

formularios

Mailto UI | Abre un popup con opciones de envío, más elegante y funcional

     En algunos casos, para nuestros proyectos necesitaremos crear un botón con nuestra direccion de correo electrónico, ya sea como complemento de la información mostrada en nuestra página principal, o dentro de algún bloque de contenidos.

     El problema con el que nos encontramos, es que quizá no nos interesa configurar un formulario en Drupal, porque lo único que nos hace falta es utilizar en "mailto", para que al hacer clic en dicho enlace, se abra automáticamente la aplicación de correos que tenga configurada el usuario en su dispositivo y comience a escribir.

Mailto UI Drupal Module | www.drupaladicto.com - Consultor especializado en drupal y symfony

Field Group

      En varias ocasiones, nos encontraremos, con la necesidad de añadir un aspecto más funcional y amigable, para nuestros formularios y/o contenidos; si por ejemplo, nuestro formulario de creación, de un contenido específico, cuenta con un gran número de campos u opciones para su configuración, poder incluirlas dentro de pestañas, acordiones o tabs, suele aportar un cambio crucial, en la mayoría de los casos.

Cursos Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

Webform | Hook para crear una acción cuando se ha hecho Submit

Con este hook, podrás crear una acción una vez se ha hecho submit en tu webform Drupal.
Este código imprimer en pantalla un mensaje, al hacer clic en el submit de tu webform.

Modificar formularios Drupal 8

Este código te permitirá modificar tus formularios personalizados, utilizando el módulo Devel.

hook_preprocess_node()

La Preprocess Function sirve para modificar los comportamientos por defecto de Drupal, en este caso vamos a acceder al formulario por defecto y lo haremos disponible para colocarlo dentro de un nodo y posteriormente dentro de un paragarphs, así podremos imprimirlo en cualquier lugar y posición dentro de la web.

Si quieres aprender más sobre las preprocess functions

Crear un formulario personalizado Drupal 8

Para crear un formulario personalizado...

Cómo imprimir un formulario contacto dentro de un paragraphs Drupal 9

La Preprocess Function sirve para modificar los comportamientos por defecto de Drupal, en este caso vamos a acceder al formulario por defecto y lo haremos disponible para colocarlo dentro de un nodo y posteriormente dentro de un paragarphs, así podremos imprimirlo en cualquier lugar y posición dentro de la web.

Si quieres aprender más sobre las preprocess functions

Añadir clase a formulario con programáticamente

Con el hook_form_alter podremos modificar cualquier formulario existente en Drupal, en esta ocasión añadiremos una clase a nuestro formulario.

Visita la página oficial para más información: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Form%21form.api.php/function/hook_form_alter/8.2.x