Drupal 8.x

Campo Data - Calcoli con controllo

Inviato da Gae58 il 5 dicembre, 2020 - 18:43. Ritratto di Gae58

Nel validate di un modulo ho inserito il controllo che DataRi non dev'essere maggiore di DataMi per più di 3 giorni. Il controllo non funziona. Quando aggiuge 3 giorni (+3 day) alla DataMi mi somma i mesi e non i giorni. Mi sa che la trasformazione che attuo è solo per la Visualizzazione e non per i calcoli. Questo il codice

$DataMi = $form_state->getValues()['field_data'][0]['value']->format('d/m/Y');
$DataRi = $form_state->getValues()['field_data_rientro'][0]['value']->format('d/m/Y');

Ultimo Accesso dell'Utente

Inviato da Gae58 il 4 dicembre, 2020 - 11:09. Ritratto di Gae58

In un controller vorrei far uscire l'ultimo accesso che l'utente ha effettuato.
Con questo comando
\Drupal::currentUser()->getLastAccessedTime()

Dovrei avere l'ultimo accesso effettuato. Controllando bene ho notato che mi visualizza, come ultimo accesso, quello appena effettuato e non il precedente (l'ultimo in ordiene di tempo).

Filtri contestuali in drupal 8

Inviato da tommy55 il 23 novembre, 2020 - 19:20. Ritratto di tommy55

Salve a tutti:
Ho una vista con un url di questo tipo:
mio-garage/%/gestione-garage
Ho una vista blocco che vorrei filtrare (con filtro contestuale) per quel parametro "%"
Con Drupal 8 non riesco ad impostare il filtro in base a questo url.
Non sò come passare il parametro.
Spero che qualcuno mi aiuti.

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?