Hola, Querría saber si es posible introducir un formulario dentro de un conmutador, es decir que cuando se despliegue pueda verse un formulario. Sugerencias o links a tutoriales son bienvenidos, ¿tal vez se puede programar desde otro lado? Gracias. Cecilia
Hola Maria,
Cuando dices conmutador a que refieres en especifico, puedes compartirnos un ejemplo para poder ayudarte con las guias y complementos necesarios para hacerlo adicional la url donde quieres incorporarlo.
Un saludo 🖐️
Gracias.
Adjunto una imagen de ejemplo. Cuando le doy [Insertar módulo] elijo "conmutador", que básicamente es lo que se ve en la imagen que adjunté. Lo que se ve con rayas sería el sector visible cuando se despliega (desde donde está señalado con la flecha). En dicho sector visible (que se ve con rayas) es donde quiero que haya un formulario.
La pregunta ya formulada es si es esto posible o si puedo hacerlo programando desde otro lado.
Hola Maria,
Puedes enviarnos la url de tu consulta para darle un vistazo,
Un saludo 🖐️
Hola, gracias!
Está en desarrollo offline.. Creo que el ejemplo sirve, es algo que ya viene predeterminado cuando se quiere insertar un módulo. Lo que se quiere en esta caso es poner un módulo dentro de otro módulo, es decir dentro de un "Conmutador" un "Formulario de contacto".
Pongo captura de pantalla del los módulos de los que hablo.
Conmutador:
Formulario de contacto:
Hola Cecilia,
Puedes intentar lo siguiente:
1.- Crear tu formulario y obtener su shortcode, ¿Cómo obtenerlo? ->contact-form-module-shortcode, esta es una técnica probablemente existan otras.
2.- Una vez obtenido el shortcode lo insertas en el modulo de conmutador.
Probablemente el hacerlo de esta manera no te sirva, pues el modulo de conmutador interpretara el código como texto y no como código, entonces lo que habría que hacer es:
1.- Crear una sección e insertar el formulario e insertarlo en una sección.
2.- Insertar la sección anterior a través del shortcode a un módulo de conmutador.
Este proceso se explica acá -> how-to-add-a-divi-section-or-module-inside-another-module auxiliándose de este otro plugin -> simple-divi-shortcode
Puede parecer un tanto complejo pero no es tan complicado, aunque eso si, no es tan simple y sencillo como insertar un formulario en una sección de página.
Saludos
Muchas gracias. Fui al link how-to-add-a-divi-section-or-module-inside-another-module y el paso a paso no es complicado, lo que si ahora tengo un problema y es que dicho formulario dentro de este conmutador se "desfasa" por decirlo sencillamente... no se adapta a las dimensiones que tiene el conmutador, así que creo que debería configurar de otra manera el form de base cuando lo creo. Bueno de momento no voy a poner el form donde quiero hasta no poder resolver este tema, quizás deba tocar el css, no lo se. Pero ya he dado bastantes vueltas y no logro que quede bien.
Hola Cecilia,
En efecto, habría que revisar el codigo CSS y la estructura de los módulos, ¿Agregaste el section como contenedor del formulario en el conmutador o solo agregaste el formulario directo al conmutador?
Será cuestión de modificar el CSS, no creo que sea muy complicado para un principiante - intermedio.
Saludos 🙂
Gracias!
Agregaste el section como contenedor del formulario en el conmutador o solo agregaste el formulario directo al conmutador?
Creo que no.
Lo que hice sencillamente es agregar el shortcode como indican en las instrucciones:
[showmodule id = "259245"]
Hola Cecilia,
Entiendo, si tuvieron que haberlo agregado pues es la primera parte del tutorial, se hizo a traves de codigo:
//Shortcode to show the module function showmodule_shortcode($moduleid) { extract(shortcode_atts(array('id' =>'*'),$moduleid)); return do_shortcode('[et_pb_section global_module="'.$id.'"][/et_pb_section]'); } add_shortcode('showmodule', 'showmodule_shortcode');
En ese caso solo quedaría revisar el código CSS y hacer las correcciones necesarias como lo indicaste.
Saludos