Campos de módulo y tema
Agrega campos a los módulos y temas para que los creadores de contenido puedan controlar varios aspectos de una página dentro del editor de páginas. A continuación, conoce todos los campos disponibles para los módulos y los temas, junto con sus propiedades disponibles.
Para obtener más información sobre la implementación de los campos de módulos y temas, incluidos los grupos de campos y los campos repetidos, consulta la descripción general de los campos de módulos y temas.
Todos los campos comparten un conjunto de propiedades comunes. Estos son campos generales, como el nombre del campo o el texto de ayuda que se muestra para los creadores de contenido que usan el campo en el módulo o tema.
Parameter | Type | Description | Default |
---|---|---|---|
name
| String | El nombre del campo, al que hará referencia al incorporar el campo y sus valores en el módulo o tema. No puede contener espacios ni caracteres especiales. |
richtext_field, date_field, etc.
|
label
| String | El texto que el creador de contenido ve que describe el campo. Puede contener espacios. |
Rich text field, Date field, etc.
|
required
| Boolean | Establece si el campo puede dejarse en blanco en el editor. Si es |
false
|
locked
| Boolean | Establece si el campo es editable en el editor de contenido. Si es |
false
|
type
| String | El tipo de llamada. Los tipos de campo son únicos por campo y se pueden encontrar dentro de la documentación para cada campo a continuación. | |
inline_help_text
| String | Texto que se muestra en línea debajo de la etiqueta del campo (límite de 400 caracteres). Se utiliza mejor para la información necesaria para utilizar el campo. Puedes incluir las siguientes etiquetas HTML (otras etiquetas se ignorarán en el renderizado):
| |
help_text
| String | Texto que se muestra en el editor dentro de un texto emergente al pasar el cursor para ayudar al creador del contenido (límite de 300 caracteres). Se utiliza mejor para información complementaria pero no necesaria para utilizar el campo. Puedes incluir las siguientes etiquetas HTML (otras etiquetas se ignorarán en el renderizado):
| |
id
| String | El ID único del campo, que es establecido por HubSpot. Cuando se construye localmente no es necesario especificar esta identificación. | |
visibility
| Matriz | Establece las condiciones de presentación del campo. Por ejemplo, puedes establecer un campo para que solo se muestre cuando se haya seleccionado otro campo de casilla de comprobación. Más información sobre la visibilidad. | |
display_width
| String | Por opción predeterminada, los campos son de ancho completo en el editor. Cuando dos campos consecutivos en el archivo |
Permite a los creadores de contenido posicionar un elemento dentro de un contenedor. Para habilitar la alineación de texto, usa el campo de alineación de texto en su lugar.
Los campos de alineación se admiten en módulos y solo se pueden usar como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto que contiene | |
alignment_direction
| String | Determina si se deben mostrar solo los controles de alineación horizontales, solo los verticales o ambos. Puede ser:
|
BOTH
|
Este campo proporciona un campo de imagen de fondo que tiene subcampos para la posición y el tamaño del fondo. Los campos de Imagen de fondo tienen una propiedad .css
que devuelve el CSS basado en el valor del campo. Más información sobre la propiedad CSS generada.
Los campos de Imagen de fondo son compatibles en módulos y solo pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto que contiene el src de la imagen, la posición del fondo y el tamaño del fondo. |
null
|
Este campo permite a los editores de contenido seleccionar un blog, proporcionándote a ti, el desarrollador, el identificador del mismo. Esto es útil para situaciones como la extracción de información atrayente para los blogs destacados en los módulos. Puedes utilizar el identificador del blog en las funciones de HubL relacionadas con el blog para obtener información como los autores del blog, las publicaciones recientes del blog, las publicaciones recientes del blog con una etiqueta específica, etc.
Los campos del blog son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Id. del blog / "predeterminado" | Especifica qué blog se selecciona por opción predeterminada. Este parámetro acepta como argumentos 'default' o un ID de blog (disponible en la URL del panel del blog). |
null
|
Este campo permite a los editores de contenido activar/desactivar la funcionalidad. Los booleanos solo pueden ser true
o false
. A menudo tiene sentido hacer grupos o campos condicionales basados en campos booleanos. Si crees que puedes necesitar proporcionar más de dos estados en el futuro, un campo de elección puede ser una mejor opción, ya que puedes crecer con menos esfuerzo si las necesidades cambian más adelante.
Los campos booleanos son compatibles tanto con los temas como con los módulos.
Los campos booleanos pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Boolean | Establece si el estado predeterminado de este campo es |
false
|
display
| String | Elige el estilo de visualización del campo. Puede aparecer como |
checkbox
|
Un interruptor puede tener sentido cuando el valor del campo activa/desactiva otros campos que se muestran condicionalmente. Otra ocasión en la que un interruptor puede ser útil es cuando el campo representa un cambio de diseño importante para el módulo.
Las casillas de comprobación tienen sentido para cambios más pequeños que pueden no tener un efecto tan drástico en la visualización del módulo, como ocultar o mostrar pequeños elementos individuales.
Este campo proporciona a los creadores de contenido una interfaz de usuario para crear un borde alrededor de un elemento. Los campos de borde tienen una propiedad .css
que devuelve el CSS basado en el valor del campo. Más información sobre la propiedad CSS generada.
Los campos de borde son compatibles con los módulos.
Los campos de borde solo pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Boolean | con teclas para el radio del borde, los lados superior, inferior, izquierdo y derecho. |
{}
|
Los campos de elección permiten a un creador de contenido seleccionar uno o más elementos de una lista de opciones, ya sea dentro de un menú desplegable, selección de radio o casillas de comprobación.
Las opciones de un campo de elección pueden tener etiquetas separadas para sus valores. Después de que un módulo haya sido utilizado en una página, las etiquetas de las opciones pueden ser modificadas sin afectar a los sitios, ya que el valor sigue siendo el mismo. Sin embargo, si se cambia el valor, los módulos que antes tenían ese valor se desasociarán.
Los campos de elección son compatibles tanto con los temas como con los módulos. Los campos de elección pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
choices
| Matriz | Matriz de pares de valores y etiquetas. Los valores aparecen en primer lugar. |
[
[ "value 1", "Label 1" ],
[ "value 2", "Label 2" ]
]
|
default
| El valor real | Establece el valor seleccionado predeterminado de la matriz de elección. | |
multiple
| String | Opcional. Para permitir que se seleccionen varias opciones, establece el valor en |
False
|
display
| String | Establece la apariencia del campo. Cuando no se incluye Cuando |
"select"
|
Los campos de color proporcionan una interfaz de selección de colores para los creadores de contenido. Admiten tanto colores sólidos como transparencias. Son una opción perfecta para cuando se quiere dar a los creadores de contenido un control total sobre los colores dentro de un módulo.
Por opción predeterminada, la entrada de opacidad de un campo de color está oculta para los módulos de correo electrónico, ya que algunos clientes de correo electrónico no respetan las reglas de opacidad. Puedes revelar el campo de opacidad para los módulos de correo electrónico configurando show_opacity
en true
.
Los campos de color se admiten tanto en temas como en módulos. Los campos de color se pueden usar como campos de estilo

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Establece el color y la opacidad seleccionados por opción predeterminada. |
{
"color" : "#ffffff",
"opacity" : 100
}
|
show_opacity
| Boolean | Establece si se muestra la entrada de opacidad.
|
undefined
|
Los campos de llamada a la acción (CTA) permiten a los usuarios elegir un CTA para mostrar. Los CTA son esencialmente botones o enlaces rastreables. Los creadores de contenido crean CTA que pueden utilizarse en todo el sitio.
Los campos de CTA son compatibles con los módulos.
Los campos de CTA están disponibles en CMS Hub Pro y Enterprise.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | El CTA seleccionado por opción predeterminada. Espera un id de CTA que se puede encontrar en la URL al editar un CTA en el administrador de CTA. |
null
|
Los campos de objeto del CRM proporcionan una forma para que los usuarios elijan una instancia individual de un objeto del CRM para mostrarlo.
module.fieldname.
properties devuelve las propiedades obtenidas de esta instancia de objeto. Esto hace que no sea necesario utilizar la función crm_object()
para obtener los datos de la instancia del objeto seleccionado.
module.fieldname.id
devuelve el id de la instancia del objeto.
Los campos de objeto del CRM son compatibles con los módulos.
Los campos de objeto del CRM están disponibles en CMS Hub Pro y Enterprise.

Parámetro | Tipo | Description | Default |
---|---|---|---|
object_type
Requerido
| String | Tipo de objeto del CRM que el usuario puede elegir. Tipos de objetos del CRM admitidos | |
properties_to_fetch
| Matriz | Matriz de nombres de propiedades asociadas al tipo de objeto en forma de cadena. Ejemplo: | |
default
| Objetos | Objeto con el id de la instancia del objeto seleccionado por opción predeterminada. ID de contacto, ID de la empresa, etc |
null
|
Utilice el campo de propiedad del objeto CRM para acceder a los metadatos de la propiedad, como la etiqueta y el nombre de la propiedad, desde un tipo de objeto especificado. Esto permite a los creadores de contenido seleccionar entre las propiedades del objeto cuando necesitan mostrar los detalles de la propiedad en una página.
Por ejemplo, podrías agregar este campo a un módulo de tabla personalizado para rellenar encabezados de tabla según las propiedades seleccionadas.
Los campos de objeto del CRM son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
object_type
Requerido
| String | Tipo de objeto del CRM que el usuario puede elegir. Más información sobre tipos de objetos CRM compatibles. | |
default
| Objetos | Contiene la propiedad predeterminada para mostrar. |
{{ module.fieldname.property }}
: devuelve el nombre interno de la propiedad.{{ module.fieldname.property_definition.label }}
: devuelve la etiqueta de la propiedad.{{ module.fieldname.property_definition.type }}
: devuelve el tipo de propiedad (por ejemplo, cadena).
Los campos de fecha ofrecen una interfaz de selección de fecha para facilitar a los creadores de contenido la selección de una fecha. Devuelve una marca de tiempo que puedes utilizar en tu código.
Los campos de fecha son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Timestamp | La marca de tiempo Unix Epoch para la fecha y la hora que deseas por opción predeterminada. Deja esto nulo para permitir que el selector de fecha y hora inicie el creador de contenido en la fecha y hora actuales del selector. |
null
|
Los campos de fecha y hora ofrecen una interfaz de selección de fecha al igual que el campo de fecha, así como un selector de hora para facilitar a los creadores de contenido la selección de una fecha y hora del día. Devuelve una marca de tiempo que puedes utilizar en tu código.
Los campos de fecha y hora son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Timestamp | La marca de tiempo Unix Epoch para la fecha y la hora que deseas por opción predeterminada. Deja esto nulo para permitir que el selector de fecha y hora inicie el creador de contenido en la fecha y hora actuales del selector. |
null
|
Los campos de dirección de correo electrónico permiten al usuario seleccionar varias direcciones de correo electrónico. Puede utilizarse para mostrar información de contacto. El campo de correo electrónico devuelve una matriz de direcciones de correo electrónico seleccionadas que puede recorrer en bucle.
Los campos de correo electrónico son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Matriz | Matriz de cadenas de direcciones de correo electrónico |
null
|
Los campos de incrustación permiten al usuario agregar una URL de un sitio habilitado para oEmbed o pegar un código de incrustación de otro sitio. Para saber más sobre el uso de oEmbed en HubSpot, y ver casos de uso, visita nuestro documento sobre oEmbed.

Parameter | Type | Description | Default |
---|---|---|---|
supported_source_types
| Matriz | Tipos de fuente admitidos para las URL de oEmbed ( |
["oembed", "html"]
|
supported_oembed_types
| Matriz | El tipo de oEmbed admitido incluye |
[ "photo", "video", "link", "rich" ]
|
supported_media_bridge_providers
| Matriz | Conjunto de ID de proveedores que determinan qué proveedores de Media Bridge están disponibles para seleccionar el contenido. Nota: este parámetro también se rellenará cuando se instale una aplicación de proveedor de Media Bridge. | |
type
| String | Este parámetro siempre se ajusta a |
"embed"
|
default
| Dict | Una matriz que contiene el parámetro |
oembed
|
Los campos de archivo permiten al usuario cargar un archivo en el administrador de archivos, o en el administrador de documentos, y facilitan la tarea de adjuntar elementos que se encuentran en esas ubicaciones. Esto puede ser útil para enlazar con archivos PDF o de otros formatos. Para mostrar imágenes en una página debe utilizar el campo de imagen.
Los campos de archivo son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | URL del archivo. |
null
|
picker
| String | Valores aceptables: "file", "document", "image". |
file
|
Los campos de correo electrónico de seguimiento permiten al creador de contenido designar un correo electrónico que se enviará en respuesta a un envío de formulario. Esto funciona en conjunto con la etiqueta de formulario HubL, a través del parámetro simple_email_campaign_id
.
Los campos de correo electrónico de seguimiento son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | Id del correo |
null
|
Los campos de fuente proporcionan a los creadores de contenido controles básicos de estilo de fuente. Los creadores de contenido pueden elegir el tamaño, el color, la familia de fuentes y el formato (negrita, cursiva y subrayado). Todas las fuentes de la lista son fuentes estándar seguras para la web. Estas fuentes provienen de Google Fonts, pero son servidas por HubSpot directamente en el dominio en el que se carga la página.
Los campos de fuentes son compatibles tanto con los temas como con los módulos. Los campos de fuente pueden utilizarse como campos de estilo.

Nota:
- La familia de fuentes está determinada por la combinación de las propiedades
font
yfont_set
. Debes Incluye lo siguiente ambos para cargar la fuente. Cuando se heredan campos, esto significa que hay que heredar ambos valores. - Ocultar subcampos relacionados con CSS con
visibility
no impedirá que CSS se emita en el estilo devuelto en el objeto de campo. Deberás incluir manualmente el CSS en el objetostyles
.
Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto de fuente con ajustes de tamaño, unidad de tamaño, color y estilos de negrita, cursiva y subrayado. |
{
"size" : 12,
"size_unit" : "px",
"color" : "#000",
"styles" : { }
}
|
load_external_fonts
| Boolean | HubSpot carga automáticamente la fuente web seleccionada en la página si HubL selecciona y hace referencia a la fuente en una hoja de estilo o en un módulo. Establece esto en false, si ya estás cargando la fuente en la página, de esa manera la fuente no se cargará dos veces. |
true
|
visibility
| Objetos | Utilizando el objeto anidado | |
variant
| String | Si utilizas una fuente de web, la variante de la fuente que deseas utilizar. Por ejemplo, para utilizar la versión con peso de 700 de una fuente, configúrala como |
Los campos de formulario permiten al creador de contenido designar un formulario en su cuenta. A continuación, puedes utilizar esto para renderizar un formulario en una página utilizando la etiqueta de formulario HubL.
Los campos de formulario son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto para formularios que contiene el id de formulario seleccionado, el tipo de respuesta y el mensaje. |
{
"response_type" : "inline",
"message" : "Thanks for submitting the form."
}
|
Este campo permite a los creadores de contenido crear y configurar gradientes. En este momento los degradados lineales admiten hasta 5 paradas de color. Los campos de gradiente tienen una propiedad .css
que devuelve el CSS basado en el valor del campo. Más información sobre la propiedad CSS generada.
Los campos de gradiente son compatibles con los módulos. Los campos de gradiente solo pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto que contiene los ajustes de dirección para un gradiente ("side_or_corner") y las paradas de color para el gradiente como una matriz de objetos. |
Los campos de fila de HubDB permiten a un creador de contenido seleccionar una fila individual (o filas si se utilizan campos de repetición) de una tabla definida. A continuación, puedes utilizar este campo para crear listas, tablas y recursos definidos por el usuario, entre otros.
Los campos de fila de HubDB son compatibles con los módulos.
Los campos de fila de HubDB están disponibles en CMS Hub Pro y Enterprise.

Parameter | Type | Description | Default |
---|---|---|---|
table_name_or_id
| String | El nombre o ID de la tabla HubDB. Este campo es obligatorio. | |
columns_to_fetch
| Matriz | Una matriz de nombres de columnas para obtener de la tabla. Si se deja en blanco, devolverá todas las columnas de la tabla. |
[]
|
display_columns
| Matriz | Una matriz de nombres de columnas para usar en la etiqueta de elección. Si se deja en blanco, devolverá solo la primera columna de la tabla. |
[]
|
display_format
| String | El formato en el que deseas que se muestren los datos de las columnas en el selector de filas de HubDB usando los símbolos de porcentaje y número para indicar una columna. |
""
|
default
| Objetos | Objeto que contiene "id" para establecer la fila de hubdb por opción predeterminada. |
{ “id” : null }
|
Los campos de la tabla HubDB permiten al creador de contenido designar un HubDB en su cuenta. A continuación, puedes utilizar esto para renderizar un formulario en una página utilizando la etiqueta de formulario HubL. Devuelve el id de la tabla, que puedes utilizar con las funciones HubDB HubL.
Los campos de la tabla HubDB son compatibles con los módulos. Los campos de la tabla HubDB están disponibles en CMS HubPro y Enterprise.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | Tabla de HubDB |
null
|
Los campos de iconos proporcionan una interfaz de usuario de selector de iconos para facilitar a los creadores de contenido la adición de iconos a sus módulos. El campo Icono está precargado con iconos de FontAwesome.
Los campos de iconos son compatibles con los módulos. Los campos de iconos pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto de icono | |
icon_set
| String | El conjunto de iconos de FontAwesome a utilizar. Los valores posibles son:
|
fontawesome-5.0.10
|
Los campos de imagen proporcionan una interfaz sencilla para que los creadores de contenido agreguen imágenes a un módulo o tema. Los campos de imagen proporcionan una interfaz de selector de archivos que enumera las imágenes del Administrador de archivos. Dado que las imágenes pueden utilizarse y mostrarse de diferentes maneras, los desarrolladores pueden limitar las opciones de tamaño disponibles para el creador de contenido en la interfaz de usuario, así como permitir la carga diferida de imágenes.

Los campos de imagen son compatibles con los módulos.
Las imágenes pueden utilizarse como campos de estilo
Solo debes utilizar los campos de Imagen como campos de estilo, si la imagen va a ser puramente de presentación, no transmite significado y no es una imagen de fondo. Esto es para seguir las mejores prácticas de accesibilidad.
Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Establece las propiedades para el tamaño de la imagen, el texto alternativo, etc. Puede contener las siguientes propiedades:
|
{
"size_type" : "auto",
"src" : "",
"alt" : null,
"loading": "disabled"
}
|
responsive
| Boolean | determina si la imagen debe actuar de forma responsiva o tener una altura y anchura fijas. |
true
|
show_loading
| Boolean | Determina si los controles para elegir la carga diferida de la imagen se muestran en el editor de la página. |
false
|
Los campos de enlace ofrecen una interfaz sencilla para que los creadores de contenido proporcionen enlaces a URL y direcciones de correo electrónico. Para los enlaces externos, los creadores de contenido eligen "externo". Para los enlaces de correo electrónico "dirección de correo electrónico". Por último, para el contenido alojado en el CMS de HubSpot pueden utilizar "contenido", que muestra una lista de todas las páginas y entradas de blog en la cuenta, archivo que muestra los materiales de archivo, y blog, que muestra todos los listados de blog en la cuenta. Los campos de enlace son muy similares a los campos de URL, excepto por la diferencia clave de que proporcionan una interfaz de usuario para "abrir en una nueva ventana" y "decirle a los motores de búsqueda que no los sigan". Si no deseas que los creadores de contenido tengan ese control, utiliza el campo URL.
Los campos de enlace son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | La URL predeterminada y el comportamiento de enlace abierto. En este objeto encontrarás lo siguiente:
|
{
"url" : {
"content_id" : null,
"type" : "EXTERNAL",
"href" : ""
},
"open_in_new_tab" : false,
"no_follow" : false,
"sponsored" : false,
"user_generated_content" : false
}
|
supported_types
| Matriz | Los tipos de enlaces que los creadores de contenido pueden seleccionar. Elimina de la lista los tipos que no quieres que los creadores de contenido tengan acceso a establecer. Los tipos válidos incluyen:
|
[ "EXTERNAL", "CONTENT", "FILE", "EMAIL_ADDRESS", "BLOG", "CALL_TO_ACTION", "PHONE_NUMBER", "WHATSAPP_NUMBER", "PAYMENT" ]
|
show_advanced_rel_options
| Boolean | Por opción predeterminada, los creadores de contenido solo podrán seleccionar la opción Cuando se establece en
Aprende más sobre los atributos de enlace. |
false
|
Los campos de logotipos permiten a los creadores de contenido especificar las imágenes de los logotipos que se utilizarán en una página, estableciendo por opción predeterminada el logotipo del dominio. Esto es útil para los encabezados y pies de página del sitio que pueden contener el logotipo de la empresa. Los campos de logotipo también permiten la carga diferida.
Los campos del logotipo son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
show_loading
| String | Determina si los controles para elegir la carga diferida de la imagen se muestran en el editor de la página. |
false
|
default
| Objetos | Objeto de logotipo. Si
|
{
override_inherited_src: false,
src: "",
alt: null,
width: null,
height: null,
loading: "disabled"
suppress_company_name: false
}
|
Los campos de menú ofrecen una interfaz sencilla para que los creadores de contenido creen, editen y seleccionen un menú de navegación reutilizable en otras páginas. Este campo es ideal para usarlo en los menús que se utilizan en varias páginas, como la navegación principal y el pie de página y otro contenido global. Utiliza este campo junto con la etiqueta menu o la función menu(), para mostrar un menú dentro de tu módulo.
Para los menús que no tienen sentido reutilizar en otras páginas, como un menú de índice, utiliza el campo de menú simple.
Los campos de menú son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Entero | El ID del menú. El valor por opción predeterminada de |
null
|
Los campos numéricos ofrecen una interfaz sencilla para que los creadores de contenido introduzcan o ajusten valores numéricos y opciones. Esto se puede utilizar para crear artículos basados en porcentajes o cualquier cosa en la que se necesiten números para la entrada.
Los campos numéricos son compatibles con los módulos. Los campos numéricos pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Number | Un número predeterminado a utilizar. |
null
|
prefix
| String | Se agrega como prefijo al campo numérico. | |
suffix
| String | Se agrega como sufijo al campo numérico. | |
placeholder
| String | Agrega un valor de parámetro de sustitución al campo. |
Los parámetros de sufijo y prefijo son para fines de visualización en el editor de contenido y no tienen ningún efecto sobre el valor numérico del campo.
Los campos de página proporcionan una interfaz para que los creadores de contenido seleccionen las páginas del sitio y las páginas de destino.
El valor devuelto por un campo de página es el id de la página seleccionada. Cuando se utiliza junto con las funciones content_by_id o content_by_ids, puedes utilizar los datos de las páginas seleccionadas en la página actual.
Los campos de página son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Entero | Un identificador de página predeterminado a seleccionar. |
null
|
Los campos de texto enriquecido ofrecen a los creadores de contenido una experiencia de editor de texto WYSIWYG. Cuando se imprime el valor de un campo de texto enriquecido, se imprime como HTML. Si no deseas que los creadores de contenido tengan capacidades de formateo, utiliza los campos de texto.
Los campos de texto enriquecido son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | la cadena de contenido a mostrar admite HTML. Nota: no se puede utilizar la función |
""
|
enabled_features
Opcional
| Matriz | Una serie de elementos que permiten configurar la barra de herramientas del editor de texto enriquecido y las opciones disponibles para los editores de contenido. |
Los campos de menú sencillos proporcionan una interfaz sencilla para que los creadores de contenido creen un menú de navegación que no sea reutilizable en otras páginas. Para los menús que deben ser reutilizables, utiliza el campo de menú. Un momento en el que posiblemente desees esto es para un menú de tabla de contenido que enlaza con los títulos en páginas muy largas, o una lista de enlaces a contenido que solo tiene sentido tener en la página actual.
Los campos de menú simples son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Secuencia de objetos | Estructura JSON para el menú y las opciones secundarias del menú. |
[]
|
Este campo proporciona una interfaz de usuario (UI) para que los creadores de contenido establezcan el relleno y el margen. Los campos de espaciado tienen una propiedad .css
que devuelve el CSS basado en el valor del campo. Más información sobre la propiedad CSS generada.
Los campos de espaciado son compatibles con los módulos.
Los campos de espaciado solo pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Establece los valores de espaciado predeterminados. Contiene objetos
Usa |
{}
|
limits
| Objetos | Establece las pautas para la cantidad Contiene objetos
Usa |
Cuando uses el campo de espaciado, ten en cuenta lo siguiente:
- Debes incluir una lista
units
al establecer unmin
o unmax
. - La propiedad de
units
admite los siguientes tipos de unidades:%
,ch
,em
,ex
,in
,lh
,pc
,pt
,px
,Q
,rem
,vh
,vmax
,vmin
yvw
. - Cuando un creador de contenido edita todo el relleno, HubSpot usará el valor
min
más alto y el valormax
más bajo. Además, solo las unidades compartidas por todas las partes estarán disponibles para el creador de contenido.
Los campos de etiquetas ofrecen un selector de etiquetas para los creadores de contenido. Este selector de etiquetas devuelve un identificador de etiqueta de blog que puede utilizarse en las funciones relacionadas con las etiquetas de blog, como URL de la etiqueta de blog y Publicaciones recientes de la etiqueta de blog.
Los campos de etiquetas son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | ID de la etiqueta del blog |
null
|
Los campos de texto ofrecen a los creadores de contenido una experiencia de edición de texto simple sin funcionalidad de texto enriquecido. Los campos de texto se muestran inicialmente como una sola línea, pero pueden expandirse hasta convertirse en áreas de texto, admitiendo múltiples líneas. Utilízalos cuando no quieras que los creadores de contenido tengan control sobre el formato. Si deseas proporcionar controles de formato, utiliza campos de texto enriquecido.
Los campos de texto son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| String | Cadena de texto. |
""
|
Este campo proporciona a los creadores de contenido una forma de alinear el contenido de texto dentro de un contenedor. No debe utilizarse para alinear otros materiales, ya que existe un tipo de campo específico para ello.
Los campos de alineación de texto son compatibles con los módulos. Los campos de alineación de texto solo pueden utilizarse como campos de estilo.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto que contiene | |
alignment_direction
| String | Determina si se deben mostrar solo los controles de alineación horizontales, solo los verticales o ambos. Puede ser:
|
BOTH
|
Los campos URL ofrecen una experiencia similar a la de los campos de enlace. Proporcionar una interfaz de usuario para que los creadores de contenido agreguen enlaces. Los campos URL, sin embargo, no muestran una interfaz de usuario para abrir en una nueva ventana, ni indican a los motores de búsqueda que no los sigan. Utiliza este campo cuando tú, como desarrollador, quieras dictar los valores para ello. Si quieres que el usuario tenga el control, utiliza campos de enlace en su lugar.
Los campos URL son compatibles con los módulos.

Parámetro | Tipo | Description | Default |
---|---|---|---|
default
| Objetos | Objeto URL, con tipo, href e id de contenido (si el contenido es una página o post en HubSpot) |
{
"content_id" : null,
"href" : "",
"type" : "EXTERNAL"
}
|
supported_types
| Matriz | lista de los tipos de enlaces que este campo permite seleccionar a los creadores de contenido. Elimina de la lista los tipos que no quieres que los creadores de contenido tengan acceso a establecer. Los tipos incluyen:
|
[ "EXTERNAL", "CONTENT", "FILE", "EMAIL_ADDRESS", "BLOG" ]
|
Los campos de video proporcionan a los editores de contenido un lugar para agregar HubSpot Video a su contenido del módulo sin necesidad de utilizar campos de texto enriquecido.

Parameter | Type | Description | Default |
---|---|---|---|
default
| Objetos | Objeto de video con ajustes para |
[]
|
show_advanced_options
| Boolean | Si los creadores de contenido pueden ver las opciones avanzadas predeterminadas. |
false
|
Parameter | Type | Description | Default |
---|---|---|---|
type
| String | Acepta |
""
|
id
| String | El identificador del tipo de formulario o CTA |
""
|
position
| String | Si el material de conversión debe mostrarse antes de que comience el video o después de que termine. Acepta "PRE" o "POST". |
""
|
Gracias por tus comentarios, son muy importantes para nosotros.