Profilo utente
Ho installato il modulo profilo per creare campi diversi in relazione all'utente
In un profilo ho creato un campo codice (collegato come contenuto all'anagrafica dipendenti)
ed un campo anagrafica.
Nel profilo, dopo aver scelto il codice del dipendente (collegato all'anagrafica dipendenti), vorrei visualizzare in automatico, nel campo anagrafica del profilo, l'anagrafica del dipendente. Evitando di doverla scrivere. Ma non ho capito come fare
Per essere + chiaro
Dipendenti Codice 020 Anagrafica Pippo Disney
Profilo, dopo aver digitato 020 e scelto il dipendente riepire il campo Anagrafica con Pippo Disney
Gaetano
Risposte
Per Drupal 7 ho usato varie
Per Drupal 7 ho usato varie volte https://www.drupal.org/project/entityreference_autofill per questa necessità .. purtroppo su Drupal 8 non conosco sostituti di questo modulo. C'è https://www.drupal.org/project/token_filter con cui puoi definire dei token per i default del campo ma la sostituzione avviene alla visualizzazione del contenuto e non nel form. C'è anche https://www.drupal.org/project/computed_field ma anche qui la sostituzione dei vari avviene al salvataggio. Probabilmente per D8 occorre qualcosa di customizzato.
Ciao Gaetano, secondo me non
Ciao Gaetano, secondo me non ti serve , potresti raggiungere lo stesso scopo con un modulo di entità che possa puntare all'anagrafica direttamente dal form di compilazione. Avrebbe anche più senso che ridondare i dati su più nodi. Stavo per suggerirti Entity reference view widget, ma è deprecato in D8 e dicono che esiste questo https://www.drupal.org/project/entity_browser , non sò se possa fare al caso tuo, non l'ho mai usato.
Oppure potresti provare https://www.drupal.org/project/prepopulate
Ho visto questo
Ho visto questo modulo https://www.drupal.org/project/entityreference_autofill ed è quello che mi servirebbe. Tommy ho visto quello che mi hai suggerito ma non mi sono tanto chiari.
Maurizio anch'io avevo pensato a customizzare l'operazione attraverso un form_alter_ID. ed in relazione al campo interessato, scrivere una func per la ricerca del dato scelto e successivo prepopolamento del campo interessato.
Non so se sia la scelta giusta ed attualmente per me un po' complesso. Comunque ci proverò