Drupal 8.x

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?

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'] );