Allegato | Dimensione |
---|---|
![]() | 40.38 KB |
Ho un problema e la giusta confusione per non capirci nulla.
Ho tre tipi contenuto, Azienda, Macchina e Intervento. Il
• Azienda ha come campi la ragione sociale della Azienda e altre informazioni che la identificano.
• Macchina ha i campi matricola e ditta. Quest'ultimo è un campo entity reference collegato al tipo contenuto ditta.
• Intervento descrive un intervento di manutenzione della macchina. Ha un campo matricola, entity reference, collegato al tipo contenuto Macchina.
Io vorrei aggiungere, in intervento, un campo Ditta, automaticamente compilato e ricavato dal contenuto Macchina via il campo matricola. Individuata la matricola all'interno dell'intervento, voglio automaticamente compilare il campo ditta. Ho fatto una vista (Entity Reference) con il contestual filter su matricola. La vista funziona, ma non so come passargli il parametro matricola dal relativo campo nel contenuto tipo Macchina.
Nell'allegato schematizzo quello che voglio ottenere.
Grazie per l'aiuto.
Fabrizio
Ciao,
credo che quando scrivi "....Macchina ha i campi matricola e ditta. Quest'ultimo è un campo entity reference collegato al tipo contenuto ditta....." intendi dire tipo contenuto Azienda, oppure non ho capito io l'impostazione dei tuoi dati.
Guardando il tuo schema credo che potresti utilizzare il modulo
Entity reference autofill https://www.drupal.org/project/entityreference_autofill
Nel tipo contenuto "Intervento" il campo "matricola" tipo:Entity reference" sarà legato ad una seconda vista Entity reference oltre all'opzione Autofill che farà riferimento al campo "Ditta-Azienda" sempre di tipo Entity Reference legato alla vista che hai già realizzato.
Sperando di aver schematizzato i passaggi chiedi pure se hai dubbi o non mi sono spiegato bene.
Massimo
Ti ringrazio, perchè fra il navigare nei moduli (quale modulo usare è spesso il mio dilemma), autofill mi è scappato.
L'ho provato in un semplice ambiente di test e sembra proprio quello che mi serve.
Naturalmente, come hai capito, il campo matricola è un entity reference (mi sono dimenticato di sottolinearlo) a cui ditta è collegato.
Grazie di nuovo.
Fabrizio
www.rfc.it