• Resolved simonegaliano

    (@simonegaliano)


    Premessa:
    Sto usando con soddisfazione Campi Moduli Italiani in un sito in cui raccolgo curriculum. Esiste un primo form CF7 in cui lo user compila tutta una serie di dati, i quali oltre che inviati alla mail dello staff, vengono salvati in una tabella del db grazie al plugin “Contact Form CFDB7”.
    Non posso citare il link perchè non è ancora pubblicato il sito.

    In un secondo step, lo user potrà ritornare a modificare alcuni campi del suo curriculum. Per fare questo ho costruito uno script in php che legge i valori salvati nella opportuna tabella, li passa via metodo POST ad un secondo form CF7 identico al primo, ma dove precompilo i campi usando default:post presentandogli così la sua precedente scelta

    Esempio:
    se, via post gli passo la variabile cv-datanascita tramite un campo:
    <input type=’hidden’ name=’cv-datanascita’ value='<?php echo $cvdatanascita;?>’>
    (dove $cvdatanascita l’ho ricavato dal db tramite query)

    e se nel form cf7 scrivo:
    [date* cv-datanascita default:post]

    lui mi presenta correttamente il campo data di datanascita precompilato.

    La mia domanda:
    Se io volessi precompilare il campo cv-citta-residenza-it
    [comune* cv-citta-residenza-it default:post comu_details kind:tutti]
    con i dati che ho correttamente salvato nel db,
    esiste in questo plugin qualcosa di analogo al default:post che normalmente si può mettere nei campi standard di CF7?
    In modo tale che l’utente si trovi preselezionate le select di Regione/Provincia/Comune, ma che possa cambiarle se ha cambiato residenza?

    Spero di essere stato sufficientemente chiaro,
    grazie per l’attenzione e complimenti per il lavoro.

    Simone

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Giuseppe

    (@mociofiletto)

    Ciao Simone,
    il plugin non supporta i valori di default.
    Farò dei test e verificherò la possibilità di implementare questa funzionalità che, in effetti, è standard dei campi CF7.
    Tieni conto che l’implementazione per delle select in cascata è decisamente più complessa di quella per un singolo valore, e in più dovrebbe “fare i conti” con la possibilità che nel database alcuni dati potrebbero, nel frattempo, essere cambiati (comuni soppressi, accorpati etc..).
    In ogni caso, grazie per il suggerimento.
    Se trovi il plugin utile, ti pregherei di lasciare una recensione.

    Saluti,
    Giuseppe

    Plugin Author Giuseppe

    (@mociofiletto)

    Buongiorno @simonegaliano
    sto implementando la funzionalità di precompilazione con valori trasmessi tramite get o post e di valore predefinito per il campo.
    Al momento il codice non è stato ancora completato, ma vorrei sapere se prima del rilascio tu possa testare le nuove funzionalità sulla tua installazione.
    Realisticamente, una beta dovrebbe essere pronta a metà della prossima settimana.

    Saluti,
    Giuseppe

    Plugin Author Giuseppe

    (@mociofiletto)

    La funzionalità è stata implementata nella versione 1.2.0.

    Thread Starter simonegaliano

    (@simonegaliano)

    Fantastico! Domani rientro dalle ferie e non vedo l’ora di testarla. Avevo momentaneamente usato un workaround usando jquery, ma così sarà sicuramente molto meglio almeno evito di personalizzare troppo il codice. Grazie.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Precompilazione dei campi a cascata.’ is closed to new replies.