MocioF / campi-moduli-italiani

A wordpress plugin to create fields in CF7 and WPForms useful for Italian websites
https://wordpress.org/plugins/campi-moduli-italiani/
Other
0 stars 1 forks source link

Integrazione con Conditional Fields for Contact Form 7 #2

Closed vitomaria closed 2 years ago

vitomaria commented 2 years ago

Salve, le scrivo per sapere se esiste la possibilità di poter gestire la nazionalità ed il comune di provenienza tramite il plugin Conditional Fields for Contact Form 7. Mi spiego meglio: vorrei che una volta selezionata la nazionalità Italiana comparissero anche i campi per selezionare il comune di provenienza. Alcuni utenti del mio sito sono nati all'estero quindi selezionare il comune di provenienza non ha senso per loro (anche perché esistono solo i comuni italiani nel vostro plugin). Vorrei che il campo per il comune scomparisse una volta selezionato lo stato estero. Conditional Fields for Contact Form 7 permette di fare ciò con i campi select ma con il vostro plugin non è possibile... ci sono dei campi select "particolari"...

MocioF commented 2 years ago

Buona sera, Conditional Fields è il sistema che uso io per la medesima esigenza. Può vedere un esempio su questa pagina: https://www.vivatacademia.org/chi-siamo/iscriviti-a-vivat-academia/

vitomaria commented 2 years ago

Grazie per la risposta. Purtroppo ancora non ho capito come fare. Potrebbe postarmi lo pseudocodice che ha utilizzato? Io ho utilizzato questo:

[group comuni-italia][/group] La condizionalità è questa: image

MocioF commented 2 years ago

Questo è lo pseudo codice utilizzato per il comune di nascita (senza le labels):

[stato* paese-nascita id:paese-nascita first_as_label use_continent "100"]

[group group-comune-estero-nas clear_on_hide inline][text comu-nascita-estero id:comu-nascita-estero placeholder "Città estera nascita"][/group] [group group-comune-italia-nas clear_on_hide inline][comune comu-nascita-italia id:comu-nascita-italia use_label_element wrapper_class:esterno-oriz class:interno-oriz kind:evidenza_cessati][/group]

Stessa cosa faccio per la residenza, ma qui utilizzo solo i comuni attuali.

Le condizionalità sono quelle nell'immagine. Screenshot_20220219-013048_Chrome

MocioF commented 2 years ago

Il campo Comune ha come valore il codice ISTAT del comune e quello stato il codice ISTAT dello stato. Per l'Italia, il codice è 100.

vitomaria commented 2 years ago

Grazie mille. Era questione di codice statistico. Avevo fatto una veloce ricerca su Google e credevo fosse "ITA" il codice giusto. Per questo motivo non funzionava nulla. Grazie per questo plugin, stai dando una mano a tante persone compreso me! Un abbraccio!