Non Risolta

views_pre_render

Inviato da Gae58 il 22 novembre, 2020 - 21:02. Ritratto di Gae58

Ho creato una vista e usato l'hook views_pre_render per personalizzare alcuni campi.
Ho fatto delle prove ed ho notato che bisogna sempre fare la cancellazione della cache per vedere le modifiche effettuate. Visualizzo una scritta con

\Drupal::messenger()->addMessage( "Views  ". $view->id() .' - '. $view->current_display .' - '. $view->total_rows );

e per vederla devo fare la cancellazione della cache se poi effettuo i lrefresh della pagina non me la visualizza + è giusto così?

Il banner EU Cookie Compliance appare solo in Modalità in Manutenzione

Inviato da davideca il 17 novembre, 2020 - 23:44. Ritratto di davideca

Salve,
ho installato il modulo EU Cookie Compliance (GDPR Compliance), Concesso i Permessi, Svuotato le Cache e Aggiornato il Database, ma il banner compare solo quando visito il sito dal pannello di amministrazione, mentre il sito è in Modalità Manutenzione. Appena rimetto il sito Online il banner non compare più. sia da Admin, che da utente anonimo.
Qualcuno può aiutarmi, per favore?

Entity e Campo Collegato

Inviato da Gae58 il 11 novembre, 2020 - 20:17. Ritratto di Gae58

In un Content Type ho un campo entity reference e con il Codice 

$Nodo->field_richiedente->entity->label();

prendo il title del content type collegato

Adesso mi serve prendere il dato di un altro campo del content type collegato
Ho provato i  codici successivi

$Nodo->field_richiedente->entity->field_codice_richiedente->value
$Nodo->field_richiedente->target_id->field_codice_richiedente->value

e 

$Nodo->field_richiedente->target_id->field_codice_richiedente->value

Modulo Time Field

Inviato da Gae58 il 10 novembre, 2020 - 13:16. Ritratto di Gae58

Ho installato il modulo TIme Field perchè ho bisogno di gestire l'orario di partenza e di arrivo e fare dei controlli tipo l'orario di arrivo non dev'essere maggiore dell'orario di partenza e calcolare il numero delle ore.

Il primo problema che incontro è che mi visualizza 1 ora in più rispetto all'orario memorizzato
Il codice è questo

$a = date('H:i', $form['field_missione_tempo']['widget'][0]['from']['#value'] );

Messaggio Modale

Inviato da Gae58 il 8 novembre, 2020 - 20:14. Ritratto di Gae58

Ho letto qualcosa sui messaggi popUp e come farlo visualizzare con blocchi e moduli. Ho letto anche che potrebbe esser rchiamata una funzione con Ajax

Uso messenger per la visualizzazioen dei messaggi ma in questo caso preferisco che venga visualizzato un messaggio modale tipo alert di JavaScript. Ho fatto delle prove ma non ho capito come richiamarlo e non vorrei scrivere un modulo,