Drupal 8.x

Aggiungi Bottone

Inviato da Gae58 il 7 maggio, 2021 - 17:32. Ritratto di Gae58

Ho una views e attraverso un bottone permetto l'inserimento di un nuovo nodo. Quando salvo mi si posiziona in visualizzazione del nodo appena salvato.
Per poter inserire un nuovo movimento devo ritornare sulla views e clikkare sul bottone.
In visualizzaizone del Movimento vorri inserire un bottone per poter far inserire un nuovo nodo. Mi potete indicare l'hook da utilizzare e se questa è la giusta modalità di utilizzo?

Permessi Utente

Inviato da Gae58 il 6 maggio, 2021 - 18:47. Ritratto di Gae58

Per un utente ho settato un certo uolo ed il permesso che può crare nuovi contenuti. Ho controllato sia il ruolo dell'utente e sia il permesso di creazione del contenuto e corrispondono.
Quando l'utente prova ad inserire il contenuto gli ritorna il messaggio Accesso vietato, non puoi accedere a questa pagina.
Ho fatto vari controlli ma non riesco a capire il perchè del blocco.
Ho lanciato sia lo svuotamento della cache che cron

Consigli

\Drupal::entityQuery('node') e \Drupal::entityTypeManager()->getStorage('node');

Inviato da Gae58 il 29 aprile, 2021 - 16:59. Ritratto di Gae58

In form_alter uso una query con il richiamo di questo codice
\Drupal::entityTypeManager()->getStorage('node');

Leggendo una articolo sull'accesso, ho trovato quest'altro codice
\Drupal::entityQuery('node')

Penso che con entramb si ottenga lo stesso risultato ma non ne ho capito la differenza
Mi poreste dire cosa leggere per capirne la differenza?

Per D9 continueranno ad essere presenti entrambi?

COntrollo sulla lunghezza e tipo di dato inserito

Inviato da Gae58 il 22 aprile, 2021 - 12:24. Ritratto di Gae58

Per capire come funziona il controllo su inserimento del dato nel campo ho pensato di fare un po' di prove sul campo Partita Iva.
Es.: la lunghezza del campo dev'essere massimo di 11 caratteri e si possono inserire solo numeri

Il controllo va inserito subito dopo il tab o contestualmente alla digitazione e non dopo il submit o nel validate

E' possibile?

Lista di selezione - read Only

Inviato da Gae58 il 13 aprile, 2021 - 19:26. Ritratto di Gae58

Ho un campo entity reference con widget select list, ho la necessità di renderlo a sola lettura perchè viene valorizzato dal callBack di un altro campo.
Ho notato che quando salvo il nodo il valore di questo campo non viene salvato.
Questo il codice
$form['field_localita_missione']['widget']['#disabled'] = TRUE; 

 Ho fatto delle ricerche e visto che quando il campo è disabilitato il valore non viene ritornato al server e quindi non salva.