Variables de HubL

Last updated:

Las plantillas de HubSpot pueden utilizar una gran cantidad de variables predefinidas que se pueden utilizar para representar elementos útiles del sitio web y del correo electrónico. Esta página es un listado de referencia de esas variables.  Más información sobre cómo crear tus propias variables en una plantilla o módulo de HubL.

Mientras que la mayoría de las variables listadas en esta página son opcionales, hay algunas variables que son requeridas, para poder crear correos electrónicos y páginas desde tus plantillas.

Las variables listadas a continuación pueden ser utilizadas individualmente envolviéndolas en el delimitador }} como se indica en nuestra página de Variables y Macros. Opcionalmente, puedes utilizar estas variables con otras partes del Lenguaje de Plantillas HubL, como bucles, filtros, funciones, etiquetas, y más.

Variables necesarias de la plantilla de correo electrónico

Para ser CAN-SPAM todos los correos electrónicos enviados a través de HubSpot requieren cierta información de la empresa y de exclusión; por lo tanto, las plantillas de correo electrónico de HubSpot requieren ciertas variables. Hay otras variables de correo electrónico que son opcionales y que se enumeran más abajo en esta página.

VariableTypeDescription
site_settings.company_city
String

Imprime la ciudad de la empresa (establecida en Configuración > Marketing > Correo electrónico > Configuración > Pie de página).

site_settings.company_name
String

Imprime el nombre de la empresa (establecido en Configuración > Marketing > Correo electrónico > Configuración > Pie de página).

site_settings.company_state
String

Imprime el estado de la empresa (establecido en Configuración > Marketing > Correo electrónico > Configuración > Pie de página).

site_settings.company_street_address_1
String

Imprime la dirección de la empresa (establecida en Configuración > Marketing > Correo electrónico > Configuración > Pie de página).

unsubscribe_link
String

Imprime la URL de la página que permite a los destinatarios administrar las preferencias de suscripción o cancelar la suscripción de las comunicaciones por correo electrónico. Esta variable debe utilizarse en el atributo href de un <a>.

Variables requeridas de la plantilla de la página

Para publicar un archivo codificado como una página editable o una plantilla de blog, se deben incluir las siguientes variables. Si deseas publicar un archivo HTML sin estas variables, para utilizarlo dentro de otra plantilla, puedes hacerlo desmarcando la opción «Hacer que esta plantilla esté disponible para nuevos contenidos».

VariableTypeDescription
standard_footer_includes
String

Renderiza el código de seguimiento de HubSpot y cualquier otro código incluido en tu HTML de pie de página en Configuración de contenido o en las opciones de una página en particular. Esta etiqueta debe insertarse directamente antes de la etiqueta de cierre del cuerpo.

standard_header_includes
String

Aqrega jQuery, layout.css cualquier hoja de estilo adjunta, una meta etiqueta viewport, el código de seguimiento de Google Analytics, otra meta información de la página y el código agregado a la etiqueta head a nivel de dominio/plantilla/página. Esta variable debe agregarse a los <head> de las plantillas HTML.

Variables disponibles en todas las plantillas

Muchas variables predefinidas de HubSpot se pueden utilizar en plantillas de correo electrónico, páginas o blogs. A continuación se presenta una lista de estas variables.

(Nota: Si quieres ver información adicional sobre las salidas que estas variables pueden generar, intenta usar el parámetro pprint)

Variables generales

Las siguientes variables se renderizarán en cualquier tipo de contenido.

VariableTypeDescription
account
Dict

Esta variable es un diccionario que almacena las propiedades de personalización de la empresa para un contacto conocido. Se puede acceder a las propiedades desde este diccionario, agregando un punto y el nombre de la propiedad. Por ejemplo account.name imprimiría el nombre de la empresa de un contacto.
El uso de esta variable deshabilitará el almacenamiento en caché de la página.

company_domain
String

Imprime el dominio de la empresa desde Sitio web > Páginas > Branding > Enlace del logotipo.

contact
Dict

Esta variable es un diccionario que almacena las propiedades de personalización de un contacto conocido. Se puede acceder a las propiedades desde este diccionario, agregando un punto y el nombre de la propiedad. Por ejemplo, contact.firstname imprimiría el nombre de un contacto.
El uso de esta variable deshabilitará el almacenamiento en caché de la página.

content
Dict

Esta variable es un diccionario que almacena diversas propiedades relativas a un contenido específico, como un correo electrónico, una página o un post.

content.absolute_url
String

Imprime la URL completa de una página, post o versión de página web de un correo electrónico.

content.archived
Boolean

Esta variable toma el valor True, si la página o el correo electrónico fue marcado como archivado por el usuario.

content.author_email
String

La dirección de correo electrónico del creador del contenido.

content.author_name
String

El nombre y el apellido del creador del contenido.

content.author_username
String

El nombre de usuario de HubSpot del creador del contenido.

content.campaign
String

El GUID de la campaña de marketing a la que está asociada esta página o correo electrónico. Este identificador único puede encontrarse en la URL de una campaña concreta en la herramienta de la campaña.

content.campaign_name
String

El nombre de la campaña de marketing a la que está asociada esta página, este post o este correo electrónico.

content.created
Datetime

Un objeto datetime para cuando el contenido fue creado originalmente, en tiempo UTC. Esta variable puede ser formateada con el filtro datetime.

content.meta_description
String

Cuando se extrae la meta descripción de una página, es mejor utilizar la variable page_meta.meta_description.

content.name
String

El nombre de un post, correo electrónico o página. En el caso de las páginas y los correos electrónicos se imprimirá el nombre del contenido interno, mientras que en el caso de los posts se imprimirá el título del mismo. En el caso de los posts del blog, este es el título del post que se muestra. Para otros tipos de contenido, se trata generalmente de un nombre interno. Esta variable incluye una envoltura para que sea editable a través de la interfaz de usuario, cuando se incluye en los posts del blog. Si deseas imprimir el nombre del contenido sin una envoltura, utiliza page_meta.name.

content.publish_date
Datetime

Un objeto datetime que representa cuándo se publicó el contenido, en tiempo UTC. Esta variable puede ser formateada con el format_datetime filter.

content.publish_date_localized
String

Una cadena que representa el datetime cuando el contenido se publicó utilizando la zona horaria definida en la configuración predeterminada de la cuenta. Esta variable también está sujeta al idioma y la fecha configuración de formato en Configuración > Sitio web > Blog > Formatos de fecha.

content.template_path
String

La ruta del archivo del Administrador de diseño a tu plantilla (por ejemplo, custom/page/web_page_basic/my_template.html).

content.updated
Datetime

Un objeto datetime para cuando el usuario actualizó por última vez el contenido, en tiempo UTC. Esta variable puede ser formateada con el filtro datetime. No es igual a content.publish_date en el post inicial. Utiliza |between_times para comprobar si un post se ha actualizado después de su publicación.

content_id
String

Imprime el identificador único de una página, post o correo electrónico. Este ID se encuentra en la URL del editor. Puedes usar esta variable como un alias para content.id.

favicon_link
String

Imprime la URL de origen del favicon. Esta imagen se establece en Configuración > Sitio web > Páginas > Branding.

hub_id
String

El ID del portal de tu cuenta de HubSpot.

hubspot_analytics_tracking_code
String

Incluye el código de seguimiento analítico. Esta etiqueta no es necesaria, porque standard_footer_includes, ya renderiza el código de seguimiento.

local_dt
Datetime

Un objeto datetime de la hora actual en la zona horaria definida en la configuración del informe. El uso de esta variable deshabilitará la caché de la página para devolver la hora actual. Puede perjudicar el rendimiento de la página. Utiliza JavaScript en su lugar para obtener la fecha y la hora actuales de forma que se pueda almacenar en caché.

local_time_zone
String

La zona horaria, tal y como se ha configurado en la configuración de los informes de HubSpot.

page_meta.canonical_url
String

La URL oficial en la que se debe acceder a esta página. Normalmente no incluye ningún parámetro de cadena de consulta. Utiliza esto para la etiqueta rel="canonical". HubSpot canoniza automáticamente las URLs.

page_meta.html_title
String

El título de la página. Esta variable debe utilizarse en la etiqueta <title> de las plantillas HTML.

page_meta.meta_description
String

La meta descripción de una página. Esta variable debe utilizarse en la etiqueta <meta> "description" de las plantillas HTML.

page_meta.name
String

Un alias para content.name.

portal_id
String

Un alias para hub_id

request_contact
Dict

Un diccionario que contiene datos sobre el contacto solicitado.
El uso de esta variable deshabilitará el almacenamiento en caché de la página. No está disponible en las plantillas de correo electrónico.

site_settings
Dict

El diccionario site_settings contiene varios valores de configuración de, por ejemplo, los colores y las fuentes (consulta más abajo).

year
String

Imprime el año actual.

Configuración de colores y fuentes

Hay varios controles básicos de color y fuente en Configuración > Marketing > Configuración > Color que pueden imprimirse en plantillas y archivos. Ten en cuenta que si utilizas estas variables en archivos CSS, tendrás que volver a publicar/recompilar tu archivo CSS cuando cambie uno de los valores de configuración, para que se aplique el nuevo color.

VariableTypeDescription
site_settings.background_color
Dict

El valor de configuración del color de fondo desde Configuración > Marketing > Correo electrónico > Configuración > Color. Imprime un valor HEX.

site_settings.body_border_color
String

El valor de configuración del color del borde del cuerpo desde Configuración > Marketing > Correo electrónico > Configuración > Color. Esta opción está disponible cuando se selecciona "Establecer manualmente el color del borde del correo electrónico" en el menú desplegable "Opciones de color del borde". Imprime un valor HEX.

site_settings.body_border_color_choice
Enumeration

La variable se utiliza en las plantillas de correo electrónico por opción predeterminada de HubSpot para determinar si se debe agregar o no un borde. El valor de configuración se controla en Configuración de contenido > Colores y fuentes. Imprime valores: BORDER_AUTOMATIC, BORDER_MANUAL, BORDER_NONE

site_settings.body_color
String

El valor de configuración del color del cuerpo desde Configuración > Marketing > Correo electrónico > Configuración > Color. Imprime un valor HEX.

site_settings.color_picker_favorite_1
String

El valor de configuración color favorito 1 Configuración > Marketing > Correo electrónico > Configuración > Color. Imprime un valor HEX. Sustituye el 1 por el 2-6 para modificar la etiqueta de otros valores de configuración de colores favoritos.

site_settings.primary_accent_color
String

El valor de configuración del color de acento primario desde Configuración > Marketing > Correo electrónico > Configuración > Color. Imprime un valor HEX.

site_settings.primary_font
Enumeration

El valor de configuración del tipo de letra principal desde Configuración > Marketing > Correo electrónico > Configuración > Fuente. Imprime el valor del desplegable.

site_settings.primary_font_color
String

El valor de configuración del color de la fuente principal desde Configuración > Marketing > Correo electrónico > Configuración > Fuente. Imprime un valor HEX.

site_settings.primary_font_size
String

El valor de configuración del tamaño de la fuente principal desde Configuración > Marketing > Correo electrónico > Configuración > Fuente. Incluye "px".

site_settings.secondary_accent_color
String

El valor de configuración del color de la fuente secundaria desde Configuración > Marketing > Correo electrónico > Configuración > Color Imprime un valor HEX.

site_settings.secondary_font
Enumeration

El valor de configuración de la fuente secundaria desde Configuración > Marketing > Correo electrónico > Configuración > Fuente. Imprime el valor del desplegable.

site_settings.secondary_font_color
String

El valor de configuración del color de la fuente secundaria desde Configuración > Marketing > Correo electrónico > Configuración > Fuente Imprime un valor HEX.

site_settings.secondary_font_size
String

El valor de configuración del tamaño de la fuente principal desde Configuración > Marketing > Correo electrónico > Configuración > Fuente. Incluye "px".

Variables del correo electrónico

Las siguientes variables son específicas para las plantillas de correo electrónico HTML o los módulos de plantillas HubL en los diseños de correo electrónico.

VariableTypeDescription
background_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

body_border_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

body_border_color_choice
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

body_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

content.create_page
Boolean

Esta variable es True, si existe una versión de página web del correo electrónico.

content.email_body
Richtext

El cuerpo principal del correo electrónico. Esta variable renderiza un módulo de texto enriquecido.

content.emailbody_plaintext
String

La anulación opcional del cuerpo del correo electrónico en texto plano

content.from_name
String

El nombre del remitente del correo electrónico

content.reply_to
String

La dirección de respuesta del correo electrónico

content.subject
String

El asunto del correo electrónico

email_body_border_css
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

email_body_padding
string

La configuración del relleno del cuerpo del correo electrónico. Este valor de configuración se encuentra en Configuración > Marketing > Correo electrónico > Configuración > Tamaño.

email_body_width
String

El valor de configuración del ancho del cuerpo del correo electrónico. Este valor de configuración se encuentra en Configuración > Marketing > Correo electrónico > Configuración > Tamaño.

primary_accent_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

primary_font
Enumeration

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

primary_font_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

primary_font_size
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

primary_font_size_num
String

Imprime el número de tamaño de fuente de Configuración > Marketing > Correo electrónico > Configuración > Fuente. Excluye "px".

secondary_accent_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

secondary_font
Enumeration

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

secondary_font_color
String

Alias de la plantilla de correo electrónico solo para el valor de configuración de color y fuente descrita anteriormente.

secondary_font_size_num
String

Imprime el número de tamaño de la fuente desde Configuración > Marketing > Correo electrónico > Configuración > Fuente. Excluye "px".

site_settings.company_street_address_2
String

Imprime la línea de dirección 2 Configuración > Marketing > Correo electrónico > Configuración > Pie de página.

site_settings.office_location_name
String

Imprime el nombre de la ubicación de la oficina Configuración > Marketing > Correo electrónico > Configuración > Pie de página.

subscription_confirmation_url
String

Imprime la URL de la página de confirmación de las preferencias de suscripción. Esta URL se genera dinámicamente en el envío.

subscription_name
String

Imprime el nombre del tipo de correo electrónico especificado para ese correo.

unsubscribe_anchor
String

Genera una etiqueta de anclaje con la obra "unsubscribe" vinculada a su página de cancelación de suscripción.

unsubscribe_link_all
String

Presenta un enlace para cancelación de la suscripción de todas las comunicaciones por correo electrónico, en lugar de un enlace para gestionar las preferencias de suscripción.

unsubscribe_section
String

Presenta una sección de cancelación de la suscripción que incluye un enlace de cancelación de la suscripción, así como un texto de ayuda.

view_as_page_section
String

Genera un enlace con texto de ayuda que lleva a una versión de página web de un correo electrónico.

view_as_page_url
String

Genera un enlace que lleva a una versión de página web de un correo electrónico.

Variables de correo electrónico para correos electrónicos de contenido privado

La siguiente lista de variables solo está disponible dentro de las plantillas de correo electrónico que se utilizan para las plantillas de correo electrónico de contenido privado.

Use this table to describe parameters / fields
VariableTypeDescription
membership_company_name
String

Este es el nombre de la empresa que aparece en Contenido privado > Configuración general.

membership_domain
URL

Este es el dominio del sitio web de contenido privado.

membership_registration_link
URL

Enlace a la página de registro del sitio web de contenido privado.

membership_website_admin
String

Este es el administrador del sitio web que aparece en Contenido privado > Configuración general.

membership_password_saved_link
URL

Enlace a la página de contraseña guardada. El enlace redirigirá al visitante a una página restringida aleatoria a la que tengan acceso.

membership_password_reset_link
URL

Enlace a la página de restablecimiento de la contraseña del sitio web de contenido privado.

Variables de las páginas web

Las siguientes variables están disponibles para las páginas del sitio, las páginas de destino, las páginas del sistema y los blogs

VariableTypeDescription
builtin_body_classes
String

Esta variable imprime dinámicamente clases útiles que ayudan a diferenciar el marcado del contenido creado con esa plantilla (es decir, el tipo de contenido, el nombre del contenido, etc). Esto facilita el diseño de diferentes tipos de contenido o de páginas concretas. Esta variable debe utilizarse en el atributo class de la etiqueta body en las plantillas codificadas.

request_contact.is_logged_in
String

Esta variable define si el contacto solicitante ha iniciado o no la sesión en el contenido cerrado de un sitio web (consulta documentación sobre el control de acceso del público para más información). El valor de esta variable devolverá true si el contacto solicitante está conectado y false si el contacto solicitante se ha desconectado. Se puede cerrar la sesión de un contacto dirigiéndolo a la URL https://www.yourdomain.com/_hcms/mem/logout.
El uso de esta variable deshabilitará el almacenamiento en caché de la página

request_contact.list_memberships
String

Esta variable devuelve un diccionario de ids que representa las listas a las que pertenece el contacto.
El uso de esta variable deshabilitará el almacenamiento en caché de la página.

content.language
Dict

Esta variable devuelve un diccionario de información sobre la configuración del idioma de una página. {{ content.language.languageTag }} devuelve el identificador del idioma de una página (es decir, "en" o "es"). {{ content.language.textDirection.value }} devuelve la dirección del texto del idioma de la página (es decir, "rtl" o "ltr").

Variables de solicitud HTTP

Las siguientes variables imprimen información sobre la solicitud de la página HTTP.

VariableTypeDescription
request.cookies
Dict

Un diccionario de nombres de cookies asignados a valores de cookies.
El uso de esta variable deshabilitará el almacenamiento en caché de la página.

request.domain
String

El dominio utilizado para acceder a esta página

request.full_url
String

La URL utilizada para acceder a esta página.

request.path
String

El componente de la ruta de la URL

request.path_and_query
String

La ruta y el componente de consulta de la URL

request.query
String

El componente de la cadena de consulta de la URL. request.query_dict divide automáticamente las cadenas de consulta en pares clave-valor y se recomienda sobre la consulta cruda para la mayoría de los casos de uso.

request.query_dict
Dict

La cadena de consulta convertida en un diccionario de nombres->valores.

request.referrer
String

El referente HTTP, la url de la página que enlaza con la página actual.
El uso de esta variable deshabilitará el almacenamiento en caché de la página.

request.remote_ip
String

La dirección IP del visitante.
El uso de esta variable deshabilitará el almacenamiento en caché de la página.

request.scheme
String

El protocolo de la solicitud (http o https)

request.search_engine
String

El motor de búsqueda utilizado para encontrar esta página, si procede. Por ejemplo: google, aol, live, yahoo, images.google, etc

request.search_keyword
String

La frase clave utilizada para encontrar esta página, si procede

request.headers
String

Un diccionario de encabezados de solicitud disponibles.

El uso de esta variable deshabilitará el almacenamiento en caché de la página con el fin de interpretar los encabezados individualizados para cada solicitud. Puede perjudicar el rendimiento de la página.

Variables del blog

Las siguientes variables están disponibles para las plantillas de blog. Algunas variables solo están disponibles para los listados de posts, mientras que otras solo pueden estar disponibles para los posts del blog.

VariableTypeDescription
blog_author
String

Esta variable contiene la información del autor del blog para las páginas de anuncios del autor del blog. Se puede utilizar para crear una lógica condicional para >renderizar el marcado de los anuncios de autores de los blogs. También contiene las siguientes propiedades:

  • blog_author.avatar
  • blog_author.bio
  • blog_author.display_name
  • blog_author.email
  • blog_author.facebook
  • blog_author.google_plus
  • blog_author.has_social_profiles
  • blog_author.linkedin
  • blog_author.twitter
  • blog_author.website
content.blog_post_author
String

Esta variable contiene la información individual del autor del post del blog para un post determinado. Puede contener las siguientes propiedades:

  • content.blog_post_author.avatar
  • content.blog_post_author.bio
  • content.blog_post_author.display_name
  • content.blog_post_author.email
  • content.blog_post_author.facebook
  • content.blog_post_author.google_plus
  • content.blog_post_author.has_social_profiles
  • content.blog_post_author.linkedin
  • content.blog_post_author.slug
  • content.blog_post_author.twitter
  • content.blog_post_author.website
blog
String

Un alias para el grupo.

content.comment_count
Integer

El número de comentarios del post actual del blog

content.comment_list
String

Una lista de los comentarios del post actual del blog.

current_page_num
Integer

El índice entero de la página actual de los posts del blog en la vista

content.featured_image
String

La URL de origen de la imagen destacada, seleccionada cuando se publicó el blog.

content.featured_image_alt_text
String

El texto alternativo de la imagen destacada.

last_page_num
Integer

El índice entero de la última página del post del blog en la vista.

next_page_num
Integer

El índice entero de la siguiente página de posts del blog en la vista.

content.next_post_featured_image
String

La URL de la imagen destacada del post siguiente del blog, si existe.

content.next_post_featured_image_alt_text
String

Texto alternativo para la imagen destacada del post siguiente, si el texto alternativo existe.

content.next_post_name
String

El nombre del post siguiente del blog, si existe.

content.next_post_slug
String

El slug de la URL del post siguiente del blog, si existe.

content.post_body
String

El cuerpo del post del blog.

content.post_list_content
String

El contenido del post del blog, modificado para la página del listado. El resultado final se ve afectado por la configuración del resumen en Configuración > Página web > Blog. Si las imágenes destacadas están habilitadas en la configuración, esta variable eliminará cualquier imagen que esté por encima del separador de leer más automáticamente.

content.post_list_summary_featured_image
String

La imagen destacada de los resúmenes de los posts que se utilizarán en las plantillas de anuncios. Esta variable se ve afectada por los valores de configuración en Configuración > Sitio web > Blog.

content.post_summary
String

El resumen del post del blog. Este contenido está determinado por el separador "Leer más" en el editor del blog.

content.previous_post_featured_image
String

La URL de la imagen destacada del post anterior del blog, si existe.

content.previous_post_featured_image_alt_text
String

Texto alternativo para la imagen destacada del post anterior, si el texto alternativo existe.

content.previous_post_name
String

El nombre del post anterior del blog, si existe.

content.previous_post_slug
String

El slug de la URL del post anterior del blog, si existe.

content.publish_date_localized
String

Una cadena que representa la fecha/hora en que se publicó el post del blog, formateada de acuerdo con la configuración del idioma y del formato de la fecha del blog.

simple_list_page
Boolean

Un valor booleano para indicar si la página solicitada es la página de «todos los posts" que contiene enlaces a todos los posts del blog.

content.topic_list
Dict

Se puede utilizar para mostrar las marcas de un listado de temas, recorriéndolo en bucle. {% for topic in content.topic_list %} Los elementos que contiene son las propiedades: nombre y slug.

contents
String

El contenido es una secuencia de los posts de tu blog que se itera a través de un bucle for, disponible en páginas del listado del blog (is_listing_view)

contents.total_count
Integer

Número total de mensajes en un listado (regular, temas, autores, etc.).

contents.total_page_count
Integer

Número total de páginas de posts en función de su número de posts por página.

contents_topics
String

Obtén una lista de todos los temas del blog en la secuencia de contenidos de los posts.

group
Dict

El diccionario que contiene las variables que pertenecen a un blog entero.

group.absolute_url
String

La URL base de un blog.

group.allow_comments
Boolean

Si toma el valor True, si se permiten los comentarios.

group.description
String

La meta descripción del blog de Configuración > Sitio web > Blog. Se utiliza para la meta descripción en ciertas páginas de anuncios.

group.header
String

El encabezado del blog.

group.html_title
String

El título de este blog tal y como debería aparecer en la etiqueta <title>.

group.id
String

El ID único de un blog. Este ID se encuentra en la URL del panel de control del blog para un blog en particular.

group.language
Dict

Un diccionario que contiene información sobre el idioma de un blog. {{ group.language.languageTag }}puede utilizarse en los enunciados condicionales para mostrar contenidos diferentes en las distintas variaciones de idioma de un blog en varios idiomas.

group.public_title
String

El título de este blog como debe aparecer en la parte superior de las páginas renderizadas.

group.show_summary_in_listing
Boolean

Un valor booleano de Configuración > Sitio web > Blog para indicar si se muestran resúmenes en los listados de posts.

group.slug
String

El camino hacia este blog.

group.use_featured_image_in_summary
Boolean

Un valor booleano Configuración > Sitio web > Blog para indicar si las imágenes destacadas se muestran en los resúmenes de los posts.

archive_list_page
Boolean

Devuelve true si la página es una página de archivo del blog. Por ejemplo: https://www.example.com/blog/archive/2020/02 devolvería true.

Páginas dinámicas con objetos del CRM

Las siguientes variables se utilizan para construir páginas dinámicas con objetos CRM. Estas variables solo están disponibles para las páginas dinámicas de los objetos CRM.

VariableTypeDescription
dynamic_page_crm_object
Dict

El objeto CRM de la página dinámica que coincide con la ruta de solicitud de la página. Si la solicitud es a la página de listado, este valor será null.

dynamic_page_crm_object_type_fqn
String

El nombre completo (FQN) del objeto crm. El FQN es un ID único asignado al objeto, que incluye el ID del portal y el nombre del objeto.

El fqn se puede utilizar en la función crm_objects.

Variables de HubDB

Las siguientes variables se utilizan para construir páginas dinámicas con HubDB. Estas variables solo están disponibles para las páginas dinámicas de HubDB.

VariableTypeDescription
dynamic_page_hubdb_table_id
Long

El ID de la tabla seleccionada en la pestaña "Configuración avanzada" del editor de páginas.

dynamic_page_hubdb_row
Dict

La fila de HubDB de la página dinámica que coincide con la ruta de solicitud de la página. Si la solicitud es a la página de listado, este valor será null.

row.hs_id
Long

El ID interno de una fila de HubDB.

row.hs_name
String

El nombre de la fila de HubDB.

row.hs_path
String

La ruta de la fila de HubDB. Se utiliza para resolver una solicitud a una fila de la tabla especificada por dynamic_page_hubdb_table_id.

row.hs_child_table_id
Long

El ID de la tabla secundaria de la fila de HubDB. Puede utilizarse para construir plantillas anidadas.

row.hs_parent_row
Dict

La fila principal de la fila de HubDB. Solo se puede utilizar cuando se usan tablas secundarias para plantillas anidadas.

dynamic_page_route_level
Integer

Profundidad actual de una página en una plantilla dinámica de varios niveles. El valor comienza en 0 y se incrementa con cada capa adicional de la tabla.

Variables del nodo del menú

Las siguientes variables están disponibles para ser utilizadas en el objeto devuelto por la Función de menú HubL.

VariableTypeDescription
node.label
String

La etiqueta del menú de la página.

node.url
String

URL de la página.

node.pageId
Number

ID de la página si está dentro de HubSpot.

node.contentGroupId
Number

ID del blog de la página si se trata de un post del blog de HubSpot.

node.parentNode
Object

El nodo principal del nodo actual. El nodo principal tendrá el nodo actual en su propiedad secundarios.

node.children
List

La lista de nodos secundarios del nodo actual.

node.activeBranch
Boolean

Verdadero si el nodo está en la rama de nivel superior en la que se encuentra la página actual.

node.activeNode
Boolean

Verdadero si el nodo es la página actual.

node.level
Number

El número de niveles de profundidad del nodo actual con respecto a los nodos de nivel superior.

node.pageTitle
String

Nombre de la página de contenido si está dentro de HubSpot.

node.slug
String

Slug de la ruta de acceso a la página.

node.linkTarget
String

Objetivo del enlace de la página.

Editor en la aplicación y variables de vista previa

Puedes usar las siguientes variables para comprobar si el contenido se está renderizando en el editor de contenido o en el previsualizador. Por ejemplo, es posible que desees usarlos para evitar la ejecución de código en el editor mientras sigues ejecutando el código en páginas en vivo.

{% if is_in_page_editor %} Display something different within the page editor. {% endif %}
VariableTypeDescription
is_in_hs_app
String

Devuelve true si el contenido se está representando dentro de la aplicación HubSpot.

is_in_editor
String

Devuelve true si el contenido se está procesando dentro de cualquier editor de contenido.

is_in_global_content_editor
String

Devuelve true si el contenido se está procesando dentro del editor de contenido global.

is_in_theme_editor
Number

Devuelve true si el contenido se está representando dentro del editor de temas.

is_in_page_editor
String

Devuelve true si el contenido se está procesando en el editor de página.

is_in_blog_post_editor
String

Devuelve true si el contenido se está renderizando dentro del editor de post del blog.

is_in_email_editor
String

Devuelve true si el contenido se está renderizando dentro del editor de correo electrónico.

is_in_previewer
Number

Devuelve true si el contenido se está renderizando dentro de cualquier contexto de vista previa.

is_in_theme_previewer
Object

Devuelve true si el contenido se está procesando dentro del previsualizador de temas.

is_in_template_previewer
String

Devuelve true si el contenido se está renderizando dentro del previsualizador de plantillas.

is_in_page_previewer
String

Devuelve true si el contenido se está renderizando dentro del previsualizador de páginas.

is_in_blog_post_previewer
String

Devuelve true si el contenido se está procesando dentro del previsualizador de publicaciones del blog.

is_in_email_previewer
String

Devuelve true si el contenido se está renderizando dentro del previewer de correo electrónico.

is_in_module_previewer
String

Devuelve true si el contenido se está representando en el previsualizador de módulos.


¿Te resultó útil este artículo?
Con este formulario puedes enviar tu opinión sobre nuestros documentos para desarrolladores. Si tienes comentarios sobre el producto de HubSpot, puedes enviarlos al Foro de ideas.