Drupal 8.x

hook_validate

Inviato da Gae58 il 13 dicembre, 2020 - 20:14. Ritratto di Gae58

Nell'hook validate ho inserito alcuni controlli. Adesso ho la necessità di controllare che il giorno della data sia sabato o domenica.

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

Questo il controllo
if ( t(date( ('l'), strtotime($DataMi)) ) == 'Sabato'  ||   t(date( ('l'), strtotime($DataMi)) ) == 'Domenica' )  {

Nessuno stile dopo l'installazione

Inviato da Martello il 8 dicembre, 2020 - 23:50. Ritratto di Martello

Ciao a tutti
Non è la mia prima volta con Drupal ma quasi
ho appena installato Drupal8.9.11 su server remoto e, finito il processo, non sono nell'area amministrativa col mio bel tema (Bartik presumo) ma in modalità "solo testo" (vedi allegato).
Any suggestion?
Grazie
Ciao

View CSS in Intestazione

Inviato da Gae58 il 7 dicembre, 2020 - 13:26. Ritratto di Gae58

Nell'intestazione di una view ho inserito una scritta per capire come usare i CSS. 
Per fa visualizzare la scritta sulla dx uso questo codice ma senza successo

<p style="float:right"> PROVA </p>

Prima di inserirlo nella view l'ho provato in un file html e funziona.

Non capisco perchè nella view no

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).