Descripción
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
Instrucciones
- Instala el módulo devel con Composer para poder imprimir variables de tus formulario usando ksm
- Crea un módulo simple (Carpeta module + .info + .module) y en tu archivo .module añade las siguientes líneas para saber el id de tus formularios o descarga e instala el módulo custom que he adjuntado.
Código
<?php function mymodule_form_alter_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) { if ($form_id == 'node_review_edit_form') { ksm($form); ksm($form_state); dpm($form_id); /*if (isset($form['type']) && $form['type']['#value'] . '_node_settings' == $form_id) { } */ }