Nuovo termine figlio da campo riferimento termine.

6 contenuti / 0 new
Ultimo contenuto
Nuovo termine figlio da campo riferimento termine.

Buongiorno.
Drupal 7 - Un utente crea un contenuto di tipo “Azienda”, che contiene tutti i dati aziendali e i seguenti campi:
1) “Vuoi registrarti anche come fornitore?” (elenco testo sì/no)  Se “Sì” viene mostrato il campo successivo (dipendente)
2) “Scegli le attività che svolgi come fornitore” (riferimento termine da vocabolario attività)
3) L’utente sceglie e flagga dall’elenco le attività che svolge.

Dopo aver salvato il nodo vorrei che le attività flaggate vengano automaticamente aggiunte come children al termine (attività) già esistente nel vocabolario.

Esempio: Creo Azienda A, B e C. - Vocabolario Attività contiene Falegname, Idraulico, Fabbro.
Azienda A è fabbro e falegname – Azienda B è Idraulico e fabbro.
Nel vocabolario ho: Falegname  Azienda A (children) Idraulico  Azienda B (children)
Fabbro  Azienda A e B (children)

Questo mi serve per poter fare una vista, dove altri utenti possono visualizzare ed eventualmente scegliere le aziende a cui inviare una determinata richiesta in base all’attività svolta dalla stessa azienda.

Potete aiutarmi? Grazie.

Drupal Version:

Forse non ho capito io la domanda, ma se tu selezioni ad una azienda le attivita' (ovviamente inserite nel form come riferimento termini e non inserite a mano), hai gia' creato la relazione quindi puoi gia' fare la vista.... cioe' con la selezione gia' lo imposti come "children" in un certo senso...

Ciao Ramius.
Scusa ma ho visto solo adesso la tua risposta e purtroppo avevo anche postato un altro messaggio per la stessa domanda (sai se è possibile ricevere una mail quando c'è una risposta?).
Ti scrivo quanto messo nel secondo post, sperando che sia più chiaro di questo. In realtà il mio problema è quello di avere nel contenuto tipo Azienda, un campo con check boxes, con un elenco selezionabile di aziende che si sono accreditate per un certo tipo di attività. Grazie.
-----------
Drupal 7.
1) Vocabolario tassonomia "Attività", che comprende un elenco di tutte le possibili attività;
2) Contenuto tipo "Azienda", con campo riferimento termine "Attività" (widget=elenco di selezione multipla) collegato al vocabolario del punto 1.

Quando un utente crea o modifica un contenuto "Azienda" e flagga le attività svolte dall'azienda, vorrei che l' azienda stessa venga aggiunta automaticamente come figlia (o sotto-gruppo o termine collegato) di ogni termine flaggato.
Esempio:
Termine1
-->Azienda1
-->Azienda2
Termine2
-->Azienda1
-->Azienda3

Qusto mi serve perchè successivamente un utente crea un contenuto tipo "Richiesta Service", che comprende un campo riferimento termine "Tipo di attività richiesta" (elenco di selezione), collegato ai termini dello stesso vocabolario di cui al punto 1 e un campo riferimento termine "Scelta Aziende" (caselle/pulsanti di opzione) che deve comprendere l'elenco delle aziende accreditate per quel tipo di attività, in modo che l'autore possa scegliere le aziende a cui inviare la richiesta.

Quale metodo e/o moduli mi consigliate per rendere il tutto automatico e il più semplice possibile?
Grazie per la collaborazione. Lino.

Linux56 wrote:
Ciao Ramius.
Scusa ma ho visto solo adesso la tua risposta e purtroppo avevo anche postato un altro messaggio per la stessa domanda (sai se è possibile ricevere una mail quando c'è una risposta?).
Ti scrivo quanto messo nel secondo post, sperando che sia più chiaro di questo. In realtà il mio problema è quello di avere nel contenuto tipo Richiesta Service, un campo con check boxes, con un elenco selezionabile di aziende che si sono accreditate per un certo tipo di attività. Grazie.
-----------
Drupal 7.
1) Vocabolario tassonomia "Attività", che comprende un elenco di tutte le possibili attività;
2) Contenuto tipo "Azienda", con campo riferimento termine "Attività" (widget=elenco di selezione multipla) collegato al vocabolario del punto 1.

Quando un utente crea o modifica un contenuto "Azienda" e flagga le attività svolte dall'azienda, vorrei che l' azienda stessa venga aggiunta automaticamente come figlia (o sotto-gruppo o termine collegato) di ogni termine flaggato.
Esempio:
Termine1
-->Azienda1
-->Azienda2
Termine2
-->Azienda1
-->Azienda3

Qusto mi serve perchè successivamente un utente crea un contenuto tipo "Richiesta Service", che comprende un campo riferimento termine "Tipo di attività richiesta" (elenco di selezione), collegato ai termini dello stesso vocabolario di cui al punto 1 e un campo riferimento termine "Scelta Aziende" (caselle/pulsanti di opzione) che deve comprendere l'elenco delle aziende accreditate per quel tipo di attività, in modo che l'autore possa scegliere le aziende a cui inviare la richiesta.

Quale metodo e/o moduli mi consigliate per rendere il tutto automatico e il più semplice possibile?
Grazie per la collaborazione. Lino.

In pratica tu vorresti una selezione "a cascata", dei campi "dipententi", ovvero che quando crei il contenuto richiesta service e selezioni il tipo di attivita' richiesta, il campo di selezione successivo Azienda sia gia' filtrato dalla scelta precedente attivita'.
Io credo che la soluzione possa essere Dynamic dependent fields:
qui la spiegazione:
https://www.drupal.org/node/2532790
e questo il modulo:
https://www.drupal.org/project/ddf

Se non ricordo male ti installa anche un modulo proprio per la gestione dei campi dipendenti fatti da campi di riferimenti termine.

Fammi sapere.

Grazie molte. Sembra che il modulo fa quello di cui ho bisogno. Faccio delle prove e poi ti aggiorno. Buon 2020. Ciao.