Si ha sido un usuario de inmersión durante un tiempo, la idea de ingresar un módulo DIV (o fila) ha pasado por el interior de otro módulo. En la mayoría de los casos, si sabe cómo usar la división, este tipo de cosas no es realmente necesario. Los módulos de la división ya son elementos fuertes, llenos de características construidas y configuraciones de diseño. Pero a veces sería bueno mejorar estas características diseñando dos módulos usando Divi y luego insertando una en la otra. Un buen ejemplo a este respecto sería insertar un módulo (como un formulario de contacto) en un módulo de conmutación para que el formulario se muestre al hacer clic en la conmutación.
En este tutorial, compartiremos cómo ingresar Div o filas en otro Div. Para hacer esto, debe agregar algunos pequeños fragmentos de jquey. Una vez que el código está en su lugar, podemos usar la división del constructor para agregar las clases CSS apropiadas para apuntar a los elementos que queremos insertar / mover el módulo en el que queremos introducir. ¡Vamos a empezar! Lleva un ojo sobre los ejemplos que construiremos en este tutorial. Un formulario de contacto dentro de un módulo de conmutación

Un módulo de conmutación y un módulo de botón dentro de un módulo de propaganda (columna derecha)

Divide una fila dentro de un módulo de palanca

Descargue el aspecto gratuito para poner su mano en el aspecto de este tutorial, primero deberá descargarlo usando el botón a continuación. Para tener acceso a la descarga, deberá suscribirse a nuestra lista diaria de correo electrónico utilizando el formulario a continuación. ¡Como nuevo suscriptor, recibirá más buenas divisiones y un paquete Divaut gratuito todos los lunes! Si ya está en la lista, simplemente ingrese la dirección de correo electrónico a continuación y haga clic en Descargar. No se “volverá a suscribirse” y no recibirá correos electrónicos adicionales. Determine los archivos
Descargue el registro gratuito para el Boletín Informativo Divic y le enviaremos una copia de la página de la página de la página final, además de muchos otros recursos, consejos y consejos para Div gratis. Sigue a ti mismo y serás una división maestra en el menor tiempo. Si ya está suscrito, simplemente ingrese el correo electrónico a continuación y haga clic en Descargar para acceder al paquete de apariencia.

Te has suscripto satisfactoriamente. ¡Consulte su correo electrónico para confirmar su suscripción y obtener acceso a paquetes de diseño semanales gratuitos!
Suscríbase a nuestro canal de YouTube para importar la apariencia de la sección en la Biblioteca de la Divic, navegue a la Biblioteca Divic. Haga clic en el botón Importar. En la ventana de portabilidad emergente, seleccione la pestaña Importar y elija el archivo de descarga en su computadora. Luego haga clic en el botón Importar.
Después de haber terminado, la aparición de la sección estará disponible en Divi Builder. Pasemos al tutorial, ¿no? Qué necesitas para empezar

Para comenzar, deberá hacer lo siguiente:

Si aún no lo ha hecho, instale y active el tema de Div.
Cree una nueva página en WordPress y use Divi Builder para editar la página principal (Visual Builder). Elija la opción “Construir desde cero”.
Después de eso, tendrá un lienzo vacío para comenzar a diseñar en el Div. Cosas para recordar para este tutorial, el proceso de estilizar todos los módulos que desea usar en este proceso aún se puede hacer visualmente utilizando la configuración de Built -In Divi Builder, por lo que dejaremos esa parte. Nos centraremos más en cómo aplicar las clases CSS y HTML adecuadas para cada elemento de la Divicidad para insertar el módulo (módulos) / giro en otro módulo.
Tenga en cuenta que podremos ver el resultado final solo en una página en vivo, no mientras editamos desde Visual Builder. En otras palabras, podemos diseñar los módulos con Div, pero permanecerán separados en el constructor hasta que vea la versión en vivo de la página. Solo puede insertar módulos o filas en un módulo que tenga la capacidad de agregar texto / html. Además, como explicaremos más adelante, hay ciertos límites del número de tribunales (módulos o filas que se insertan en otro módulo) que puede tener en una columna o sección. Al ingresar módulos en otro módulo, está limitado a un módulo de “destino” (el módulo contendrá los módulos que desea insertar) en la columna. Y, al ingresar a las filas en otro módulo, se limita a un módulo de “destino” por sección. Aunque esto es una limitación en cierto sentido, le da la opción de tener más canchas en su página cuando sea necesario.
Parte 1: Cómo insertar módulos Divi en otro módulo para la primera parte de este tutorial, le mostraremos cómo insertar los módulos de división en otro módulo. Primero, le mostraremos cómo agregar un módulo de contacto dentro de un módulo de conmutación. Luego le mostraremos cómo agregar un módulo de conmutación y un módulo de botón dentro de un módulo de propaganda. Ejemplo 1: Insertar un módulo de formulario de contacto dentro de un módulo de conmutación Agregue una nueva fila para iniciar, agregue una nueva fila con una columna a la sección. Agregue el módulo de conmutación (módulo de destino) dentro de la columna, agregue una conmutación de módulo.
Para este ejemplo, queremos insertar un módulo en este modo de palanca, al que podemos referirnos a nuestro modo de destino. Desde un punto de vista técnico, el destino real estará dentro del contenido del módulo de palanca (donde puede agregar texto / html). Para designar la ubicación del destino, debemos insertar un nuevo DIT con una clase CSS necesaria que servirá como una ubicación de destino para nuestro módulo portátil (el módulo que queremos insertar). En la pestaña Contenido de la configuración de conmutación, agregue el siguiente HTML al cuerpo. Asegúrese de hacer clic en la pestaña Texto antes de insertar HTML.

Agregue el módulo de formulario de contacto (módulo portátil), entonces, debemos agregar el módulo que queremos insertar en el módulo de palanca. En este ejemplo, introduciremos un módulo de formulario de contrato en el cuerpo del módulo de conmutación. Es importante agregar el nuevo módulo “portátil” a la misma columna que el módulo de destino. Para hacer esto, agregue un nuevo formulario de contacto directo en el módulo de conmutación.

Haga clic en la pestaña avanzada en la configuración del formulario de contacto (de cualquier forma que desee insertar) y agregue la siguiente clase CSS: CSS: Div-Portable-Module
Agregue una clase de columna adicional, debemos agregar una clase personalizada a la columna que contiene ambos módulos. Abra la configuración de la columna y agregue la siguiente clase CSS:

Clase CSS: columna matriz

Agregue el código requerido para hacer esto es bastante corto y simple. Básicamente, queremos usar JQuey para encontrar cada módulo con el “Módulo DivAable” de clase con la columna principal (la que tiene la clase “Columna principal”) y agregar cada uno de estos módulos de DI con la clase “Divul-Module -Destinación “. El código también incluye un fragmento para insertar un módulo de botón en otro módulo y un fragmento para insertar filas de división en un módulo.
Para agregar el código, agregue un nuevo módulo de código en el módulo de formulario de contacto.

Antes de pegar el código requerido, agregue las etiquetas de script necesarias para incorporar JS a HTML en el cuadro de código:
Luego pegue el siguiente código entre etiquetas de script: (función ($) {

$ (documento) .Ready (function () {
// Opción #1: mover Div

// Límite: una instancia por columna

// Use el siguiente código si desea moverse
// Un módulo dentro de otro módulo. Cada columna con el
// Clase ‘Columna matriz’ agregará cualquier módulo (s)
// con la clase ‘Diva-Report-Module’ al Div
// con la clase ‘División Destinación’.
// Solo una instancia de ‘Div-Module-Destination’ debería
// ser agregado por columna.
ps
$ (this) .Closest (‘.
});
// Botones: inserte los módulos de botón en un módulo // Agregar una clase CSS personalizada a un módulo de botón
// se aplica a la etiqueta ‘a’ que es un elemento infantil
// del envoltorio del módulo. Este código se asegura de agregar
// El envoltorio de módulo de botón completo (el elemento principal)
// también. Esta funcionalidad es la misma que la opción #3 anterior.
// usa la clase ‘Diva-Conceaable-Button’ en un módulo de botón
// Ingrese de ‘Divortable-Module’.
ps
$ (this) .Closest (‘.
});
// Opción #2: Mueva la fila (s) de Div al módulo
// Límite: una instancia por sección
// usa el siguiente código si quieres mover
// una fila dentro de un módulo en más de una sección
// de una página. Cada sección con el
// clase ‘Sección de padres’ agregará cualquier fila (s)
// con la clase ‘Diva-Report-Row’ al Div
// con la clase ‘Divi-Row-Destination’.
// Solo una instancia de ‘Div-Row-Destination’ debería
// ser agregado por sección.
$ (‘.. Divpable-Row’). Cada (function () {
$ (this) .Closest (‘.
});
});
}) (JQuery);
Comprendiendo la funcionalidad dentro del Builder de Divin en Backend, los módulos permanecerán separados. Sin embargo, si ve los resultados en Live On Frontand, verá que el formulario de contacto se ha insertado en el módulo de palanca.
Si inspecciona el código en la página en vivo, puede ver que el módulo de formulario de contacto se ha introducido con éxito en DO con la clase “Divul-Module-Destination”.
Dominando los módulos como se mencionó anteriormente, los módulos permanecerán separados en el fondo del constructor Divi. Sin embargo, los estilos que agregas a cada uno continuarán aplicando. Por lo tanto, no dude en agregar estilos tanto para el módulo de destino como para el módulo portátil utilizando el constructor. Nota: En algunos casos, los estilos del módulo de destino (ahora un módulo principal) se pueden aplicar al módulo ingresado. Si este es el caso, debería poder anular este estilo actualizando la configuración del módulo insertado. El resultado es el resultado final al visualizar la página en vivo.
Ejemplo 2: Introducción de un módulo de conmutación dentro de un módulo de propaganda Para nuestro próximo ejemplo, introduciremos un módulo de togle dentro de un módulo de propaganda. El proceso es el mismo que antes. El fragmento de código limita el uso de un módulo de destino en la columna. En otras palabras, puede tener varios módulos portátiles con la clase “Módulo divisable” que se puede agregar al módulo de destino, pero puede tener una sola instancia de la división con la clase “Divul-Module-Destination” en la columna . Para demostrar esto, repitamos el mismo proceso con otro grupo de módulos de otra columna en la misma fila. Agregue una nueva columna en una fila primero, agregue una nueva columna a la fila existente.
Agregue una clase de columna premio a la nueva columna la siguiente clase CSS, como lo hicimos en la primera columna:


Clase CSS: columna matriz

Agregue un módulo de propaganda (el módulo de destino) a la nueva columna, agregue un módulo de propaganda que servirá como el módulo de destino.

En el cuerpo de la propaganda, pegue el siguiente HTML que incluye el mismo DIT con la clase “Divul-Module-Destination” donde desea insertar los módulos portátiles (en este caso bajo el texto del cuerpo falso):
Agregue el modo de conmutación (modo portátil) Dado que queremos agregar un módulo de conmutación a la propaganda, cree un nuevo módulo de conmutación en la misma columna que la propaganda.

Luego agregue la siguiente clase CSS al módulo de alternar para designarlo como la forma en que queremos movernos / insertar al propaganda:

Clase CSS: Módulo Div-Portable

Resultado Ahora consulte su página en vivo para ver el resultado. El cambio ahora vivirá en el módulo de la propaganda.
Ejemplo 3: Insertar un módulo de botón dentro de un módulo de propaganda Para el siguiente ejemplo, ingresaremos un módulo de botón en el mismo módulo de propaganda de nuestro ejemplo anterior. Normalmente, para cualquier otro módulo, repetiremos el mismo proceso para agregar un nuevo módulo portátil a la propaganda. Pero debido a que el módulo de botón está construido de manera un poco diferente en el Backynd, debemos agregar una clase diferente al módulo de botón. Agregue el botón del módulo (modo portátil # 2) Para hacer esto, agregue un nuevo módulo de botón en el módulo de conmutación que ya está insertado en la propaganda.

Luego agregue la siguiente clase CSS al módulo de botón:

Clase CSS: botón Div-Portable

El resultado ahora es verificar el resultado en la página en vivo. El módulo de la propaganda ahora contiene el módulo de conmutación y el módulo de botón.

Y aquí está el fragmento de código apropiado utilizado para insertar el módulo de botón dentro del módulo con el SOF “Destino”. La principal diferencia con este fragmento del código es que estamos apuntando al elemento principal (el botón del paquete en el escenario posterior) de los botones “Div-Portable-Button”. Entre (o filas) dentro de un módulo, el proceso es muy similar para insertar un módulo en otro módulo. Debemos agregar la clase “Sección de padres” a la sección que contiene el módulo de destino y las líneas portátiles que queremos insertar. Debemos agregar la división con la clase “División-Red” al módulo de destino. Y debemos agregar la clase “Divio -Port -Row” al giro que queremos insertar en el módulo de destino. Aquí le mostramos cómo hacerlo. Agregue la sección primero, agregue una nueva sección habitual a la página.
En la pestaña avanzada de la configuración de la sección, agregue la siguiente clase CSS:

Clase CSS: sección de padres


Agregue la fila para su módulo de destino Agregue una nueva fila con una columna para mantener su módulo de destino.

Agregue el módulo de palanca (módulo de destino de fila) Para este ejemplo, ingresaremos una fila dentro de un módulo de palanca. Por lo tanto, agregue un nuevo módulo de conmutación en una fila.
Debido a que el módulo de palanca es nuestro módulo de destino, abra la configuración de conmutación y agregue el siguiente HTML al contenido del cuerpo:

Cree una fila portátil ahora que el módulo de destino está en su lugar, agregue una nueva línea debajo de la fila anterior. Servirá como una fila portátil que insertaremos en el módulo de palanca.

Llene el giro con contenido en este momento, puede llenar la fila con cualquier contenido / módulo que desee usando Divi Builder. Tenga en cuenta que todo en una fila eventualmente se insertará en el módulo de conmutación, porque está dentro de la fila. Agregue una clase en una fila, luego abra la configuración de la fila y designa como una fila que desea insertar en el módulo de alternativa, dándole la siguiente clase CSS: CSS: Div-Portable-Row

Como funciona como un recordatorio, el giro permanecerá separado del modo cuando edite la apariencia usando Backend Div. Pero la funcionalidad está en posición de insertar el giro dentro del módulo de palanca.

El resultado para ver el resultado, verifique la página en vivo y abra el módulo de conmutación. Ahora contiene toda la fila.
Y aquí está el fragmento de código correspondiente que hace que esto sea posible. Observe que se utilizan las clases apropiadas.

Introducción de varias líneas dentro del módulo siempre que mantenga una instancia del módulo de destino (es decir, la división con la clase de “desinversión”) en la sección, puede insertar varias líneas en ese destino simplemente otorgando la misma clase “DIV-Portable -Fila “. Por ejemplo, puede agregar otra fila con un módulo de galería sobre la fila con los elementos del menú creados anteriormente. Luego dale a la fila la misma clase “Div-Portable-Row”

Ambas líneas con la clase “Div-Portable-Row” se insertarán en el módulo de alternativa.

Usando un complemento / código corto si está buscando un complemento para hacer algo similar y proporcionar más flexibilidad u opciones, puede consultar los códigos cortos para el complemento Div en nuestro mercado, lo que le permite incorporar cualquier div. Una vez que el complemento esté instalado, generará un código corto incorporable para cada aspecto que haya guardado en la biblioteca de la Divic. Alls final en la mayoría de los casos, no debe necesitar ingresar módulos o filas en otros módulos a menos que haya una necesidad especial. Por lo general, puede obtener el aspecto / diseño que necesita sin tener que hacer este tipo de cosas. Sin embargo, para aquellos de ustedes que buscan una manera simple de hacer esto sin tener que recurrir a un complemento, esperamos que esta solución sea útil. Además, ¡piense en todas las aplicaciones posibles! Espero tener noticias suyas en los comentarios. ¡Suerte!









Cómo insertar módulos o filas de división en otros módulos de división (sin un complemento)
Tags Cómo insertar módulos o filas de división en otros módulos de división (sin un complemento)
Check Also
Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi
Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi
homefinance blog