Variáveis HubL

Last updated:

Os modelos da HubSpot podem usar uma série de variáveis predefinidas que podem ser usadas para renderizar elementos úteis de sites e e-mails. Esta página é uma lista de referência dessas variáveis.  Saiba mais sobre como criar suas próprias variáveis em um modelo ou módulo da HubL.

Embora a maioria das variáveis listadas nesta página seja opcional, há algumas variáveis obrigatórias para criar e-mails e páginas a partir de seus modelos.

As variáveis listadas abaixo podem ser usadas individualmente colocando-as no delimitador }} conforme observado em nossa página Variáveis e Macros. Opcionalmente, você pode usar essas variáveis com outras partes do HubL Templating Language, como loops, filtros, funções, tags e muito mais.

Variáveis de modelos de e-mail necessárias

Para ser compatível com CAN-SPAM, todos os e-mails enviados pela HubSpot exigem determinadas informações da empresa e opt-out; portanto, os modelos de e-mail da HubSpot requerem certas variáveis. Existem variáveis de e-mail adicionais que são opcionais e estão listadas mais abaixo nesta página.

VariávelTypeDescription
site_settings.company_city
String

Imprime a cidade da empresa (definida em Configurações > Marketing > E-mail > Configuração > Rodapé).

site_settings.company_name
String

Imprime o nome da empresa (definido em Configurações > Marketing > E-mail > Configuração > Rodapé).

site_settings.company_state
String

Imprime o estado da empresa (definido em Configurações > Marketing > E-mail > Configuração > Rodapé).

site_settings.company_street_address_1
String

Imprime o endereço da empresa (definido em Configurações > Marketing > E-mail > Configuração > Rodapé).

unsubscribe_link
String

Imprime a URL da página que permite que os destinatários gerenciem as preferências de assinatura ou cancelem a assinatura de comunicações por e-mail. Essa variável deve ser usada no atributo href de um<a>.

Variáveis de modelo de página necessárias

Para publicar um arquivo codificado como uma página editável ou modelo de blog, as variáveis a seguir devem ser incluídas. Caso você queira publicar um arquivo HTML sem essas variáveis, para usar dentro de outro modelo, pode fazer isso desmarcando a opção "Tornar este modelo disponível para novo conteúdo". 

VariávelTypeDescription
standard_footer_includes
String

Renderiza o código de rastreamento da HubSpot e qualquer outro código incluído na HTML do rodapé em Configurações de Conteúdo ou nas opções de uma página específica. Essa tag deve ser inserida diretamente antes da tag de fechamento do corpo.

standard_header_includes
String

Adiciona jQuery, layout.css, quaisquer folhas de estilo anexadas, uma tag meta viewport, código de rastreamento do Google Analytics, outras metainformações de página e código adicionado à tag head no nível do domínio/modelo/página. Essa variável deve ser adicionada <head> aos modelos HTML.

Variáveis disponíveis em todos os modelos

Muitas variáveis predefinidas da HubSpot podem ser usadas em modelos de e-mail, página ou blog. Veja abaixo uma lista dessas variáveis.

(Observação: caso queira informações adicionais sobre o que essas variáveis podem gerar, tente usar o parâmetro pprint)

Variáveis gerais

As variáveis a seguir serão renderizadas em qualquer tipo de conteúdo.

VariávelTypeDescription
account
Dict

Essa variável é um dicionário que armazena as propriedades de personalização da empresa para um contato conhecido. As propriedades podem ser acessadas a partir desse dicionário, adicionando um ponto final e o nome da propriedade. Por exemplo, account.name imprimiria o nome da empresa de um contato.
O uso dessa variável desativará o cache da página. 

company_domain
String

Imprime o domínio da empresa em Site > Páginas > Branding > Link do Logotipo.

contact
Dict

Essa variável é um dicionário que armazena as propriedades de personalização de contato para um contato conhecido. As propriedades podem ser acessadas a partir desse dicionário, adicionando um ponto final e o nome da propriedade. Por exemplo, contact.firstname imprimiria o primeiro nome de um contato.
O uso dessa variável desativará o cache da página. 

content
Dict

Essa variável é um dicionário que armazena várias propriedades pertencentes a um conteúdo específico, como um e-mail, uma página ou um post.

content.absolute_url
String

Imprime a URL completo de uma página, post ou versão de página web de um e-mail.

content.archived
Boolean

Essa variável é avaliada como True, se a página ou o e-mail foi marcado como arquivado pelo usuário.

content.author_email
String

O endereço de e-mail do criador do conteúdo.

content.author_name
String

Nome e sobrenome do criador do conteúdo.

content.author_username
String

O nome de usuário HubSpot do criador do conteúdo.

content.campaign
String

O GUID da campanha de marketing à qual essa página ou e-mail está associado. Essa ID exclusiva pode ser encontrada na URL de uma campanha específica na ferramenta da Campanha.

content.campaign_name
String

O nome da campanha de marketing à qual esta página, este post ou este e-mail está associado.

content.created
Datetime

Um objeto datetime para quando o conteúdo foi criado originalmente, na hora UTC. Essa variável pode ser formatada com o filtro datetime.

content.meta_description
String

Ao extrair a metadescrição de uma página, é melhor usar a variável page_meta.meta_description.

content.name
String

O nome de um post, e-mail ou página. Para páginas e e-mails, isso imprimirá o nome do conteúdo interno, enquanto para posts, isso imprimirá o título do post. Para posts de blog, esse é o título do post que é exibido. Para outros tipos de conteúdo, esse geralmente é um nome interno. Essa variável inclui um wrapper para que seja editável por meio da IU, quando incluída em postagens de blog. Caso queira imprimir o nome do conteúdo sem um wrapper, use page_meta.name.

content.publish_date
Datetime

Um objeto datetime que representa quando o conteúdo foi publicado, na hora UTC. Essa variável pode ser formatada com o filtro format_datetime.

content.publish_date_localized
String

Uma string que representa o datetime quando o conteúdo foi publicado usando o fuso horário definido nas configurações padrão da conta. Essa variável também está sujeita ao idioma e dataconfigurações de formato em Configurações > Site > Blog > Formatos de Data.

content.template_path
String

O caminho do arquivo no Gerenciador de Design para o seu modelo (ou seja, custom/page/web_page_basic/my_template.html).

content.updated
Datetime

Um objeto datetime para quando o usuário atualizou o conteúdo pela última vez, na hora UTC. Essa variável pode ser formatada com o filtro datetime. Diferente de content.publish_date na publicação inicial. Use o filtro |between_times para testar se um post foi atualizado após a publicação.

content_id
String

Imprime o ID exclusivo de uma página, post ou e-mail. Esse ID pode ser encontrado na URL do editor. Você pode usar essa variável como um alias para content.id.

favicon_link
String

Imprime a URL de origem do favicon. Essa imagem está definida em Configurações > Site > Páginas > Branding.

hub_id
String

O ID do portal da sua conta da HubSpot.

hubspot_analytics_tracking_code
String

Inclui o código de rastreamento de análise. Essa tag não é necessária, porque standard_footer_includes já renderiza o código de rastreamento.

local_dt
Datetime

Um objeto datetime da hora atual no fuso horário definido em suas Configurações de Relatório. O uso dessa variável desativará o cache da página para retornar para a hora atual. Pode prejudicar o desempenho da página. Em vez disso, use JavaScript para obter a data e a hora atuais de maneira armazenável em cache.

local_time_zone
String

O fuso horário, conforme configurado nas Configurações de Relatório da HubSpot.

page_meta.canonical_url
String

A URL oficial em que esta página deve ser acessada. Normalmente não inclui nenhum parâmetro de string de consulta. Use isso para tag rel="canonical". A HubSpot canoniza automaticamente as URLs.

page_meta.html_title
String

O título da página. Essa variável deve ser usada na tag <title> de modelos HTML.  

page_meta.meta_description
String

A metadescrição de uma página. Essa variável deve ser usada na tag "descrição" <meta> dos modelos HTML.

page_meta.name
String

Um alias para content.name.

portal_id
String

Um alias para hub_id

request_contact
Dict

Um dicionário contendo dados sobre o contato solicitado.
O uso dessa variável desativará o cache da página. Não disponível nos modelos de e-mail.

site_settings
Dict

O dicionário site_settings contém várias configurações, como cores e fontes (veja abaixo).

year
String

Imprime o ano atual.

Configurações de cor e fonte

Existem vários controles básicos de cores e fontes em Configurações > Marketing > Configuração > Cor que podem ser impressos em modelos e arquivos. Observe que, se você usar essas variáveis em arquivos CSS, precisará republicar/recompilar seu arquivo CSS ao alterar uma das definições para que a nova cor seja aplicada.

VariávelTypeDescription
site_settings.background_color
Dict

Definição de cor de fundo em Configurações > Marketing > E-mail > Configuração > Cor. Imprime um valor HEX.

site_settings.body_border_color
String

Definição de cor da borda do corpo em Configurações > Marketing > E-mail > Configuração > Cor.. Essa opção fica disponível quando você seleciona "Definir manualmente a cor da borda do email" no menu suspenso "Opções de Cor da Borda". Imprime um valor HEX.

site_settings.body_border_color_choice
Enumeration

A variável é usada nos modelos de e-mail padrão da HubSpot para determinar se uma borda deve ou não ser adicionada. A definição é controlada em Configurações de Conteúdo > Cores e Fontes. Imprime valores: BORDER_AUTOMATIC, BORDER_MANUAL, BORDER_NONE

site_settings.body_color
String

Definição de cor do corpo em Configurações > Marketing > E-mail > Configuração > Cor. Imprime um valor HEX.

site_settings.color_picker_favorite_1
String

Definição de cor favorita 1 em Configurações > Marketing > E-mail > Configuração > Cor. Imprime um valor HEX. Substitua 1 por 2-6 para modificar a tag para outras definições de cores favoritas.

site_settings.primary_accent_color
String

Definição de cor de destaque primária em Configurações > Marketing > E-mail > Configuração > Cor. Imprime um valor HEX.

site_settings.primary_font
Enumeration

Definição de fonte primária em Configurações > Marketing > E-mail > Configuração > Fonte. Imprime o valor a partir do menu suspenso.

site_settings.primary_font_color
String

Definição da cor da fonte primária em Configurações > Marketing > E-mail > Configuração > Fonte. Imprime um valor HEX.

site_settings.primary_font_size
String

Definição do tamanho da fonte primária em Configurações > Marketing > E-mail > Configuração > Fonte. Inclui "px".

site_settings.secondary_accent_color
String

Definição de cor da fonte secundária em Configurações > Marketing > E-mail > Configuração > Cor. Imprime um valor HEX.

site_settings.secondary_font
Enumeration

Definição de fonte secundária em Configurações > Marketing > E-mail > Configuração > Fonte. Imprime o valor a partir do menu suspenso.

site_settings.secondary_font_color
String

Definição de cor da fonte secundária em Configurações > Marketing > E-mail > Configuração > Fonte. Imprime um valor HEX.

site_settings.secondary_font_size
String

Definição do tamanho da fonte primária em Configurações > Marketing > E-mail > Configuração > Fonte. Inclui "px".

Variáveis de e-mail

As variáveis a seguir são especificamente para modelos de e-mail HTML ou módulos de modelo HubL em layouts de e-mail.

VariávelTypeDescription
background_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

body_border_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

body_border_color_choice
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

body_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

content.create_page
Boolean

Essa variável é True, se houver uma versão de página da web do e-mail.

content.email_body
Richtext

O corpo principal do e-mail. Essa variável renderiza um módulo de rich text.

content.emailbody_plaintext
String

A substituição opcional do corpo do e-mail em texto simples

content.from_name
String

O nome do remetente do e-mail

content.reply_to
String

O endereço de resposta do e-mail

content.subject
String

O assunto do e-mail

email_body_border_css
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

email_body_padding
string

A configuração de preenchimento do corpo do e-mail. Essa configuração está localizada em Configurações > Marketing > E-mail > Configuração > Tamanho.

email_body_width
String

A configuração da largura do corpo do e-mail. Essa configuração está localizada em Configurações > Marketing > E-mail > Configuração > Tamanho.

primary_accent_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

primary_font
Enumeration

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

primary_font_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

primary_font_size
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

primary_font_size_num
String

Imprime o número do tamanho da fonte em Configurações > Marketing > E-mail > Configuração > Fonte. Exclui "px".

secondary_accent_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

secondary_font
Enumeration

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

secondary_font_color
String

Alias somente de modelo de e-mail para a configuração de cor e fonte descrita acima..

secondary_font_size_num
String

Imprime o número do tamanho da fonte em Configurações > Marketing > E-mail > Configuração > Fonte. Exclui "px".

site_settings.company_street_address_2
String

Imprime a linha de endereço 2 em Configurações > Marketing > E-mail > Configuração > Rodapé.

site_settings.office_location_name
String

Imprime o nome do local do escritório em Configurações > Marketing > E-mail > Configuração > Rodapé.

subscription_confirmation_url
String

Imprime a URL da página de confirmação das preferências de assinatura. Essa URL é gerada dinamicamente ao enviar.

subscription_name
String

Imprime o nome do tipo de e-mail especificado para esse e-mail.

unsubscribe_anchor
String

Gera uma tag de âncora com o trabalho "unsubscribe" vinculado à sua página de cancelamento de inscrição.

unsubscribe_link_all
String

Renderiza um link para cancelar a assinatura de todas as comunicações por e-mail, ao contrário de um link para gerenciar as preferências de assinatura.

unsubscribe_section
String

Renderiza uma seção de cancelamento de inscrição que inclui um link de cancelamento de inscrição, bem como texto de ajuda.

view_as_page_section
String

Gera um link com texto de ajuda que leva a uma versão de página da web de um e-mail.

view_as_page_url
String

Gera um link que leva a uma categoria de página da web de um e-mail.

Variáveis de E-mail para E-mails de Conteúdo Privado

A lista de variáveis a seguir está disponível apenas dentro de modelos de e-mail usados para Modelos de E-mail de Conteúdo Privado.

Use this table to describe parameters / fields
VariávelTypeDescription
membership_company_name
String

Esse é o nome da empresa listado em Conteúdo Privado > Configurações Gerais.

membership_domain
URL

Esse é o domínio do site de conteúdo privado.

membership_registration_link
URL

Link para a página de registro do site de conteúdo privado.

membership_website_admin
String

Esse é o administrador do site listado em Conteúdo Privado > Configurações Gerais.

membership_password_saved_link
URL

Link para a página de senha salva. O link redirecionará o visitante para uma página restrita aleatória à qual ele tem acesso.

membership_password_reset_link
URL

Link para a página de redefinição de senha do site de conteúdo privado.

Variáveis de páginas do site

As seguintes variáveis estão disponíveis para páginas de site, landing pages, páginas de sistema e blogs. 

VariávelTypeDescription
builtin_body_classes
String

Essa variável imprime dinamicamente classes úteis que ajudam a diferenciar a marcação do conteúdo criado com esse modelo (ou seja, tipo de conteúdo, nome do conteúdo etc.). Isso torna mais fácil estilizar diferentes tipos de conteúdo ou páginas específicas. Essa variável deve ser usada no atributo classe da tag corpo em modelos codificados.

request_contact.is_logged_in
String

Essa variável define se o contato solicitante está ou não conectado ao conteúdo fechado de um site (consulte a documentação de controle de acesso do público para obter mais informações). O valor dessa variável retornará verdadeiro se o contato solicitante estiver logado e falso se o contato solicitante tiver feito logout. Um contato pode ser desconectado direcionando-o para a URL https://www.yourdomain.com/_hcms/mem/logout.
O uso dessa variável desativará o cache da página. 

request_contact.list_memberships
String

Essa variável retorna um dicionário de ids que representa as listas das quais o contato é membro.
O uso dessa variável desativará o cache da página. 

content.language
Dict

Essa variável retorna um dicionário de informações sobre as configurações de idioma de uma página. {{ content.language.languageTag }} retorna o identificador de idioma de uma página (ou seja, "en" ou "es"). {{ content.language.textDirection.value }} retorna a direção do texto do idioma da página (ou seja, "rtl" ou "ltr").

Variáveis de solicitação HTTP

As variáveis a seguir imprimem informações sobre a solicitação de página HTTP.

VariávelTypeDescription
request.cookies
Dict

Um dicionário de nomes de cookies mapeados para valores de cookies.
O uso dessa variável desativará o cache da página. 

request.domain
String

O domínio utilizado para acessar essa página.

request.full_url
String

A URL utilizada para acessar essa página.

request.path
String

O componente Path da URL

request.path_and_query
String

O caminho e o componente de consulta da URL

request.query
String

O componente de string de consulta da URL. request.query_dict divide automaticamente as strings de consulta em pares de chave-valor e é recomendado em vez da consulta bruta para a maioria dos casos de uso.

request.query_dict
Dict

A string de consulta convertida em um dicionário de nome->valor.

request.referrer
String

O referenciador HTTP, a URL da página vinculada à página atual.
O uso dessa variável desativará o cache da página. 

request.remote_ip
String

O endereço IP do visitante.
O uso dessa variável desativará o cache da página.

request.scheme
String

O protocolo da solicitação (http ou https)

request.search_engine
String

O mecanismo de pesquisa utilizado para encontrar essa página, se aplicável. Exemplo: Google, Aol, Live, Yahoo, images.google, etc.

request.search_keyword
String

A frase-chave utilizada para encontrar essa página, se aplicável.

request.headers
String

Um dicionário de cabeçalhos de solicitação disponíveis.

O uso dessa variável desativará o cache da página para interpretar cabeçalhos individualizados para cada solicitação. Pode prejudicar o desempenho da página.

Variáveis de blog

As seguintes variáveis estão disponíveis para modelos de blog. Algumas variáveis estão disponíveis apenas para listagens de posts, enquanto outras podem estar disponíveis apenas para posts de blog.

VariávelTypeDescription
blog_author
String

Essa variável contém informações do autor do blog para páginas de listagem de autores de blog. Pode ser usada para criar lógica condicional para >renderizar marcações para listagens de autores de blogs. Também contém as seguintes propriedades:

  • 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

Essa variável contém informações individuais do autor do post dos blogs para um determinado post. Contém as seguintes propriedades:

  • 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

Um alias para grupo.

content.comment_count
Integer

O número de comentários para o post atual do blog.

content.comment_list
String

Uma lista dos comentários para o post atual do blog.

current_page_num
Integer

O índice inteiro da página atual de posts do blog na exibição. 

content.featured_image
String

A URL de origem da imagem em destaque, selecionada quando o blog foi publicado.

content.featured_image_alt_text
String

O texto alternativo da imagem em destaque.

last_page_num
Integer

O índice inteiro da última página de posts do blog na exibição. 

next_page_num
Integer

O índice inteiro da próxima página de posts do blog na exibição.

content.next_post_featured_image
String

A URL da imagem em destaque do próximo post do blog, se houver.

content.next_post_featured_image_alt_text
String

Texto alternativo para a imagem em destaque do próximo post, se houver texto alternativo.

content.next_post_name
String

O nome do próximo post do blog, se houver.

content.next_post_slug
String

O slug de URL do próximo post do blog, se houver.

content.post_body
String

O corpo do post do blog.

content.post_list_content
String

O conteúdo de post do blog do corpo, modificado para a página de listagem. A saída final é afetada pelas configurações de resumo em Configurações > Site > Blog. Se as imagens em destaque estiverem habilitadas nas configurações, essa variável removerá quaisquer imagens acima do separador leia mais automaticamente.

content.post_list_summary_featured_image
String

A imagem em destaque de resumos de posts a serem usados em modelos de listagem. Essa variável é afetada pelas configurações em Configurações > Site > Blog.

content.post_summary
String

Resumo do post de blog. Esse conteúdo é determinado pelo separador leia mais no editor do blog.

content.previous_post_featured_image
String

A URL da imagem em destaque do post anterior do blog, se houver.

content.previous_post_featured_image_alt_text
String

Texto alternativo para a imagem em destaque do post anterior, se houver texto alternativo.

content.previous_post_name
String

O nome do post anterior do blog, se houver.

content.previous_post_slug
String

O slug de URL do post anterior do blog, se houver.

content.publish_date_localized
String

Um string que representa a data/hora em que o post do blog foi publicado, formatado de acordo com as configurações de idioma e formatação de data do blog.

simple_list_page
Boolean

Um booleano para indicar se a página solicitada é a página “todos os posts” contendo links para todos os posts do blog.

content.topic_list
Dict

Pode ser usado para renderizar a marcação de uma lista de tópicos fazendo um loop nela. {% for topic in content.topic_list %} Os itens dentro contêm as propriedades: name and slug.

contents
String

O conteúdo é uma sequência de posts do seu blog que são iteradas usando um loop “for”, disponível nas páginas de listagem do blog (is_listing_view)

contents.total_count
Integer

Número total de posts em uma listagem (regular, tópicos, autores, etc.).

contents.total_page_count
Integer

Número total de páginas de posts com base no seu número de posts por página.

contents_topics
String

Obter uma lista de todos os tópicos do blog na sequência de conteúdo dos posts.

group
Dict

O dicionário contém variáveis que dizem respeito a um inteiro.

group.absolute_url
String

A URL base de um blog.

group.allow_comments
Boolean

Avalia como Verdadeiro, se comentários forem permitidos.

group.description
String

A metadescrição do blog em Configurações > Site > Blog. Usado para a metadescrição em determinadas páginas de listagem.

group.header
String

O cabeçalho do blog.

group.html_title
String

O título deste blog como deveria aparecer na <title> tag.

group.id
String

O ID exclusivo de um blog. Esse ID pode ser encontrado na URL do Painel do Blog de um determinado blog.

group.language
Dict

Um dicionário contendo informações sobre o idioma de um blog. {{ group.language.languageTag }}pode ser usado em condicionais para renderizar diferentes conteúdos nas diferentes variações de idioma de um blog multilíngue.

group.public_title
String

O título deste blog como deve aparecer no topo das páginas renderizadas.

group.show_summary_in_listing
Boolean

Um booleano em Configurações > Site > Blog para indicar se deseja mostrar resumos nas listagens de posts.

group.slug
String

O caminho para esse blog.

group.use_featured_image_in_summary
Boolean

Um booleano em Configurações > Site > Blog para indicar se as imagens em destaque são mostradas em resumos de posts.

archive_list_page
Boolean

Retorna verdadeiro se a página for uma página de arquivo do blog. Exemplo: https://www.example.com/blog/archive/2020/02 retornaria verdadeiro.

Páginas dinâmicas de objetos do CRM

As seguintes variáveis são usadas para construir páginas dinâmicas com objetos do CRM. Essas variáveis estão disponíveis apenas para páginas dinâmicas de objetos do CRM.

VariávelTypeDescription
dynamic_page_crm_object
Dict

O objeto do CRM da página dinâmica que corresponde ao caminho da solicitação da página. Se a solicitação for para a página de listagem, esse valor será nulo.

dynamic_page_crm_object_type_fqn
String

O nome totalmente qualificado (FQN) do objeto do CRM. O FQN é um ID exclusivo atribuído ao objeto, incluindo o ID do portal e o nome do objeto.

O FQN pode ser usado na função crm_objects.

Variáveis do HubDB

As seguintes variáveis são utilizadas para criar páginas dinâmicas com o HubDB. Essas variáveis estão disponíveis apenas para páginas dinâmicas do HubDB.

VariávelTypeDescription
dynamic_page_hubdb_table_id
Long

O ID da tabela selecionada na guia “Configurações Avançadas” do editor de página.

dynamic_page_hubdb_row
Dict

A fileira HubDB da página dinâmica que corresponde ao caminho da solicitação da página. Se a solicitação for para a página de listagem, esse valor será nulo.

row.hs_id
Long

O ID interno de uma fileira HubDB.

row.hs_name
String

O nome da fileira do HubDB.

row.hs_path
String

O caminho da fileira HubDB. Usado para resolver uma solicitação para uma fileira na tabela especificada por dynamic_page_hubdb_table_id.

row.hs_child_table_id
Long

O ID da tabela-filha da fileira HubDB. Pode ser usado para criar modelos aninhados.

row.hs_parent_row
Dict

A linha-pai da fileira HubDB. Só pode ser usada ao usar tabelas filhas para modelos aninhados.

dynamic_page_route_level
Integer

Profundidade atual de uma página em um modelo dinâmico multinível. O valor começa em 0 e aumenta com cada camada de tabela adicional.

Variáveis de nós de menu

As variáveis a seguir estão disponíveis para uso no objeto retornado pela função de menu do HubL.

VariávelTypeDescription
node.label
String

O rótulo de menu da página.

node.url
String

URL da página.

node.pageId
Number

ID da página se estiver no HubSpot.

node.contentGroupId
Number

ID do blog da página se for um post de blog do HubSpot.

node.parentNode
Object

O nó-pai do nó atual. O nó-pai terá o nó atual em sua propriedade filhos.

node.children
List

A lista de nós filhos para o nó atual.

node.activeBranch
Boolean

Verdadeiro se o nó estiver na ramificação de nível superior em que a página atual está.

node.activeNode
Boolean

Verdadeiro se o nó for a página atual.

node.level
Number

O número de níveis abaixo do nó atual é a partir dos nós de nível superior.

node.pageTitle
String

Nome da página de conteúdo se estiver no HubSpot.

node.slug
String

Slug de caminho da página.

node.linkTarget
String

Link alvo da página.

Editor no app e variáveis de visualização

Você pode usar as variáveis a seguir para verificar se o conteúdo está sendo renderizado no editor ou visualizador de conteúdo. Por exemplo, você pode querer usá-las para evitar a execução de código no editor enquanto ainda executa o código em páginas ativas.

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

Retorna verdadeiro se o conteúdo estiver sendo renderizado no aplicativo HubSpot.

is_in_editor
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado em qualquer editor de conteúdo.

is_in_global_content_editor
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado dentro do editor de conteúdo global.

is_in_theme_editor
Number

Retorna verdadeiro se o conteúdo estiver sendo renderizado no editor de temas.

is_in_page_editor
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no editor de página.

is_in_blog_post_editor
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no editor de posts do blog.

is_in_email_editor
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no editor de e-mails.

is_in_previewer
Number

Retorna verdadeiro se o conteúdo estiver sendo renderizado em qualquer contexto de visualização.

is_in_theme_previewer
Object

Retorna verdadeiro se o conteúdo estiver sendo renderizado no visualizador de temas.

is_in_template_previewer
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no visualizador de modelos.

is_in_page_previewer
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no visualizador de páginas.

is_in_blog_post_previewer
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no visualizador de posts de blog.

is_in_email_previewer
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no visualizador de e-mails.

is_in_module_previewer
String

Retorna verdadeiro se o conteúdo estiver sendo renderizado no visualizador de módulos.


Este artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot..