Drupal 8.x
Modulo Time Field
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
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,
Campo numerico progressivo (autoincremento)
Probabilmente la domanda potrà sembrare inopportuna o O.T. (spero di no)
In un content type devo inserire un campo autoincremento. In inserimento campi non ho trovato nulla del genere.
Il campo mi serve per far scrivere sul documento inserito in piattaforma il progressivo interno.
Ho pensato che si potrebbe ovviare con l'ID del contenuto ma il numero da scrivere è abbastanza lungo
Spostamento sito, reindirizzato a install.php
Buongiorno a tutti
Premetto che conosco drupal molto poco, mi sono però trovato nella necessità di migrare il sito presso una nuova infrastruttura e ho alcuni problemi
Il sistema sia nella vecchia installazione che nella nuova è basato su docker e il container è lo stesso in entrambe le installazioni, quindi escluderei possibili problemi lato moduli e/o versioni php
campo entity reference filtrato
In un contenuto ho un campo entity reference con widget select.
Questo campo deve visualizzare alcuni nodi e non tutti.
In forma alter attraverso il getStorage, lo filtro in base alle necessità e poi collego l'array al campo.
A funzionare sembra funzioanre.
Di seguito il codice
$nodi = \Drupal::entityTypeManager()->getStorage('node')->loadByProperties( ['type' => 'anagrafica_capitoli', 'field_en_us' => 'E'] ); foreach($nodi as $nodo) {