{{ require_css() }}.
dnd_area
Un área de arrastrar y soltar es un contenedor que hace que una parte de la página web sea editable en cuanto a su estructura, diseño y contenido. El cuerpo de una etiqueta{% dnd_area %} proporciona el contenido predeterminado del área de arrastrar y soltar.
Los módulos en sí no pueden contener áreas de arrastrar y soltar. Para proporcionar a los creadores de contenido una interfaz para agregar contenido uniforme dentro de un módulo, utiliza en su lugar campos y grupos repetibles.
Una etiqueta dnd_area puede contener los siguientes parámetros:
dnd_area también pueden contener etiquetas dnd_section.
dnd_section
Una{% dnd_section %} es una fila de nivel superior, y debe estar anidada dentro de una etiqueta {% dnd_area %}. Las secciones también pueden definirse como una plantilla y luego incluirse en una dnd_area, lo que las hace ideales para estructurar rápidamente una plantilla.
Una etiqueta dnd_section puede contener los siguientes parámetros:
dnd_section también pueden contener las siguientes etiquetas:
dnd_columndnd_module
dnd_column
Un{% dnd_column %} es un bloque estructural vertical que ocupa una o más columnas de diseño definidas por su fila principal.
Esta etiqueta HubL debe estar anidada dentro de una etiqueta{% dnd_area %}.
Una etiqueta dnd_column puede contener los siguientes parámetros:
dnd_column también puede contener dnd_row.
dnd_row
Una{% dnd_row %} es un bloque estructural horizontal que crea una cuadricula de diseño anidada de 12 columnas en la que se pueden colocar columnas y módulos.
Esta etiqueta HubL debe estar anidada dentro de una etiqueta{% dnd_area %}.
Una etiqueta dnd_row puede incluir los siguientes parámetros:
dnd_columndnd_module
dnd_module
Un{% dnd_module %} es un módulo envuelto dentro de un div donde se puede agregar diseño, estilos y contenido. El módulo se especifica haciendo referencia a su ruta, que puede ser un módulo predeterminado de HubSpot (usando el espacio de nombres @hubspot/), o módulos que hayas construido, especificando su ruta dentro del árbol de archivos del administrador de diseño
Esta etiqueta HubL debe estar anidada dentro de una etiqueta{% dnd_area %}.
Una etiqueta dnd_module puede contener los siguientes parámetros:
Fondo
Hay varias formas de establecer fondos en los elementos dnd de columna, sección y fila,background_image, background_linear_gradient y background_color.
background_color
Las etiquetas dnd de columna, sección y fila admiten colores de fondo. Puedes establecer el color de fondo predeterminado para un elemento de arrastrar y soltar utilizandobackground_color. Este parámetro es un parámetro basado en una cadena y puede incluir los siguientes formatos indicados en el ejemplo siguiente.
background_linear_gradient
Los elementos dnd de columna, sección y fila admiten gradientes lineales de fondo. Puedes establecer un gradiente predeterminado utilizando el parámetrobackground_linear_gradient. El parámetro espera un dict. Actualmente solo admite dos paradas de color.
background_image
Los elementos dnd de columna, sección y fila admiten imágenes de fondo. Puedes proporcionar una imagen de fondo predeterminada utilizando el parámetrobackground_image que espera un dict.
Cómo se trasladan los parámetros de estilo de dnd a la página
Cuando utilizas parámetros basados en estilo, como los fondos, los márgenes o el relleno, los nombres de las clases se calculan automáticamente para las secciones, columnas, filas y módulos. Los valores de propiedad que has asignado se agregan a los nombres de clase creados automáticamente y el código CSS resultante se coloca antes de la etiqueta de cierre</body> en la página en una etiqueta <style>.
Los estilos de arrastrar y soltar también pueden ser diferentes en distintos puntos de ruptura para ofrecer un aspecto responsivo.