hook_form_alter

settaggio campo in function

Inviato da Gae58 il 30 maggio, 2021 - 19:55. Ritratto di Gae58

Ho un modulo che nella funziona form_alter inzia a diventare un po' esteso e pensavo all'interno del form_alter di inserire delle funzioni per spostare il codice da eseguire in modo da poterle richiamare + facilmente.

Faccio un esempio
function udf_form_alter( array &$form, FormStateInterface $form_state, $form_id ) {
      if ( $form_id === pippo_form'  ) {
         Paperone (array &$form, FormStateInterface $form_state, $form_id);
      }
...

Utilizzo hook_form_FORM_ID_alter per filtri esposti di una vista

Inviato da vantonio79 il 10 aprile, 2020 - 10:56. Ritratto di vantonio79

Salve,
ho letto che per modificare un form devo utilizzare la funzione hook_form_alter
all'interno del modulo... dato che sto litigando sempre con le views volevo utilizzare tale funzione sempre per modificare il form dei filtri esposti all'utente.
Per all'interno del modulo views non ho to trovato la funzione hook_form_alter ma la seguente
nel file views.module.php:

/**
* Implements hook_form_alter() for the exposed form.
*
* Since the exposed form is a GET form, we don't want it to send a wide

Hook form alter

Inviato da Gae58 il 23 marzo, 2020 - 20:59. Ritratto di Gae58

Ho letto come si usa un hook e fatta un po' di esperienza.
Adesso mi serve approfondire le questioni ma mi sono bloccato ed ho bisogno di alcuni chiarimenti altrimenti non riesco a proseguire.

hook_form_alter fa il rendering della form prima della visualizzazione delle varie etichette e campi ed in questa fase posso operare in varie maniere. Ho fatto delle prove e quelle fatte funzionano altre invece no.

1° Domanda
function calcoli_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id)
{