Soporte » Plugins y Hacks » Formulario con campos condicionales

  • Resuelto hory035

    (@hory035)


    Hola Gente, como están, acudo en su ayuda, dado que llevo unos días y no logro resolver el problema.
    Me pidieron armar una web para seguros de autos, hasta ahi todo perfecto.
    El tema es el siguiente, tengo armado el formulario de contacto con Contact Form 7 y el plugin Contact Form 7 Conditional Fields.
    Pude colocar todos los campos principales, pero el problema viene cuando intento levantar los datos para el envío del correo.
    Y el problema viene en la sección de Marca-Modelo-Version, con los campos condicionales logre armar los grupos para dividir todo entre marca – modelo y version.
    Cada marca posee X cantidad de modelos y cada modelo por cada marca posee x cantidad de versiones, con lo cual practicamente el aumento es exponencial.
    Tuve que utilizar grupos dentro de cada division.
    Tengo armado un Select para las marcas, pero luego tengo grupos por cada modelo y luego grupos por cada version de modelo. El ejemplo seria:
    Marca: Audi
    Modelos: A1, A2, A3, A4
    Versiones A1.1, A1.2, A1.3, A2.1, A2.2, A2.3, A3.1, A3.2, A3.3, A4.1, A4.2, A4.3

    Les dejo el codigo a ver si me puede ayudar:

    <label>MARCAS</label>
    [select menu-marcas "marcas" "marcaA" "marcaB" "marcaC"]
    
    <label>MODELOS</label>
    [group modelos][select menu-modelos "modelos"][/group]
    [group modelos-modelosA][select menu-modelosA "modelosA" "modeloA1" "modeloA2"][/group]
    [group modelos-modelosB][select menu-modelosB "modelosB" "modeloB1" "modeloB2" "modeloB3"][/group]
    [group modelos-modelosC][select menu-modelosC "modelosC" "modeloC1" "modeloC2" "modeloC3"][/group]
    
    <label>VERSION</label>
    [group versiones][select menu-versiones "Versiones"] [/group]
    [group versiones-versionesmodelosA][select menu-versionesmodelosA "111AAA" "222AAA" "333AAA"][/group]
    [group versiones-versionesmodeloA1][select menu-versionesmodeloA1 "444aaa" "555aaaa" "666aaa"][/group]
    [group versiones-versionesmodeloA2][select menu-versionesmodeloA2 "777AAA" "888AAA" "999AA"][/group]
    
    [group versiones-versionesmodelosB][select menu-versionesmodelosB "111BBB" "222BBB" "333BBB"][/group]
    [group versiones-versionesmodeloB1][select menu-versionesmodeloB1 "444bbb" "555bbb" "666bbb"][/group]
    [group versiones-versionesmodeloB2][select menu-versionesmodeloB2 "777BBB" "888BBB" "999BBB"][/group]
    
    [group versiones-versionesmodelosC][select menu-versionesmodelosC "111CCC" "222CCC" "333CCCC"][/group]
    [group versiones-versionesmodeloC1][select menu-versionesmodeloC1 "444ccc" "555cccc" "666ccc"][/group]
    [group versiones-versionesmodeloC2][select menu-versionesmodeloC2 "777CCC" "888CCC" "999CCC"][/group]
    [/group]
    
    [submit "Enviar"]

    ————–

    Espero se entienda… es bastante complicado de explicar…
    Gracias

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador kallookoo

    (@kallookoo)

    Hola @hory035

    Exactamente cual es el problema, no se visualizarn correctamente o no se envian?

    Iniciador del debate hory035

    (@hory035)

    Hola, el problema que estaba teniendo es que no entendía como tenia que llamar a los campos en el mail. Poniendo cualquier seleccion en los combos, siempre me enviaba en el correo el primer grupo. Segui investigando y finalmente encontre como hacer el llamado, por suerte ya lo solucione.
    De esta forma me está funcionando.
    MARCA: [menu-marcas]
    [modelos-audi]MODELO: [modelosaudi][/modelos-audi][modelos-alfa_romeo]MODELO:[modelosalfa][/modelos-alfa_romeo]

    me llega por correo la marca que seleccionen del Select y el modelo que seleccionen segun la marca.

    ya esta solucionado!!
    Gracias!

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Formulario con campos condicionales’ está cerrado a nuevas respuestas.