Avisos
Vaciar todo

Conmutador >> formulario  

 
Cecilia
 Cecilia
Usuario activo

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

Citar
Respondido : 21/09/2020 9:55 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

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 🖐️ 

ResponderCitar
Respondido : 21/09/2020 10:00 pm

Cecilia
 Cecilia
Usuario activo

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.

ejemplo conmutador
ResponderCitar
Respondido : 22/09/2020 2:08 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Maria,

Puedes enviarnos la url de tu consulta para darle un vistazo,

Un saludo 🖐️ 

ResponderCitar
Respondido : 22/09/2020 2:18 am

Cecilia
 Cecilia
Usuario activo

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:

Conmutador

 

Formulario de contacto:

Form
ResponderCitar
Respondido : 24/09/2020 12:13 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@ceciliagranagmail-com

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

Esta publicación ha sido modificada el hace 4 años por Bulmaro
ResponderCitar
Respondido : 24/09/2020 12:57 am

Cecilia
 Cecilia
Usuario activo

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.

ResponderCitar
Respondido : 06/10/2020 10:33 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@ceciliagranagmail-com

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 🙂

ResponderCitar
Respondido : 06/10/2020 10:40 pm

Cecilia
 Cecilia
Usuario activo

Gracias!

Respondido por: @bulmaro-webempresa

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"]

 

Esta publicación ha sido modificada el hace 4 años por Cecilia
ResponderCitar
Respondido : 06/10/2020 11:52 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@ceciliagranagmail-com

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

ResponderCitar
Respondido : 07/10/2020 12:46 am