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.
}}
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.account
| Dict | Um dicionário que armazena valores de propriedade da empresa de uma empresa associada primária de um contato conhecido. Você pode acessar propriedades específicas da empresa (personalizadas e padrões) por meio dessa variável adicionando um ponto seguido pelo nome da propriedade interna. Por exemplo, account.name
imprimiria o nome da empresa principal associada ao contato. company_domain
| String | Imprime o domínio da empresa definido em Site > Páginas > Marca > Link do logotipo. |
| contact
| Dict | Um dicionário que armazena valores de propriedade de contato para um contato conhecido. Você pode acessar propriedades de contato específicas (personalizadas e padrão) por meio dessa variável adicionando um ponto seguido pelo nome da propriedade interna. Por exemplo, contact.firstname
imprimiria o primeiro nome do contato. content
| Dict | Um dicionário que armazena várias propriedades pertencentes a um conteúdo específico, como um e-mail, uma página ou uma postagem. |
| 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
| Booleano | Avalia para true
se a página ou 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. Se você quiser 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 format_datetimefiltro . |
| content.publish_date_localized
| String | Uma string que representa a data/hora em que o conteúdo foi publicado usando o fuso horário definido nas configurações padrão da conta. Esta variável também está sujeita às configurações de idioma e formato 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.slug
| String | Imprime o URL completo de uma página, post ou versão de página web de um e-mail. Este é o valor que segue o domínio. Por exemplo, em https://example.com/about-us
, o slug é about-us
. Para o URL completo, use content.absolute_url
em vez disso. |
| content.updated
| Data/hora | 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 |between_times
filtro 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 esta variável como um alias para content.id
. |
| favicon_link
| String | Imprime o URL de origem do favicon. Saiba mais sobre definições de favicons na HubSpot. |
| hub_id
| String | A ID da sua conta 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. Saiba mais sobre pré-renderização de páginas e alternativas de JavaScript. |
| 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 a variável hub_id
. |
| request_contact
| Dict | Um dicionário contendo dados sobre o contato solicitado. Não disponível nos modelos de e-mail. Usar esta variável desabilitará o cache de páginas. Saiba mais sobre pré-renderização de páginas e alternativas de JavaScript. |
| site_settings
| Dict | Um dicionário contendo várias configurações de página, blog e e-mail, incluindo cores e fontes e detalhes do rodapé do e-mail. |
| year
| String | Imprime o ano atual. |
Variável | Tipo | Descrição |
---|---|---|
site_settings.company_city | String | Imprime a cidade da empresa. |
site_settings.company_name | String | Imprime o nome da empresa. |
site_settings.company_state | String | Imprime o estado da empresa. |
site_settings.company_street_address_1 | String | Imprime o endereço da empresa. |
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. Esta variável deve ser usada no atributo href de uma tag de âncora <a> . |
site_settings.
antes da variável.
Variável | Tipo | Descrição |
---|---|---|
background_color | String | Configuração da cor de fundo como um valor hexadecimal. Para imprimir este valor em modelos de página ou blog, use site_settings.background_color . |
body_border_color | String | Configuração da cor da borda do corpo como um valor hexadecimal. Esta opção fica disponível quando você seleciona Definir manualmente a cor da borda do e-mail no menu suspenso Opções de cores de borda nas configurações. Para imprimir este valor em modelos de página ou blog, use site_settings.body_border_color . |
body_border_color_choice | String | O valor desta variável é controlado pelo menu suspenso Opções de cor da borda nas configurações. Os valores são: BORDER_AUTOMATIC , BORDER_MANUAL , BORDER_NONE . Para imprimir este valor em modelos de página ou blog, use site_settings.body_border_color_choice . |
body_color | String | Configuração da cor do corpo como um valor hexadecimal. Para imprimir este valor em modelos de página ou blog, use site_settings.body_color . |
primary_accent_color | String | Configuração da cor de destaque primária como um valor hexadecimal. Para imprimir este valor em modelos de página ou blog, use site_settings.primary_accent_color . |
primary_font | Enumeração | Configuração da fonte primária como uma string. Para imprimir este valor em modelos de página ou blog, use site_settings.primary_font . |
primary_font_color | String | Configuração da cor da fonte primária como um valor hexadecimal. Para imprimir este valor em modelos de página ou blog, use site_settings.primary_font_color . |
primary_font_size | String | Configuração do tamanho da fonte primária como um valor px . Para modelos de blog, use site_settings.primary_font_size . |
primary_font_size_num | Número | Número do tamanho da fonte primária, excluindo px . |
secondary_accent_color | String | Configuração de cor de destaque secundária como um valor hexadecimal. Para imprimir este valor em modelos de página ou blog, use site_settings.secondary_accent_color . |
secondary_font | Enumeração | Configuração de fonte secundária como uma string. Para imprimir este valor em modelos de página ou blog, use site_settings.secondary_font . |
secondary_font_color | String | Configuração de cor da fonte secundária como um valor hexadecimal. Para imprimir este valor em modelos de página ou blog, use site_settings.secondary_font_color . |
secondary_font_size_num | String | Número do tamanho da fonte secundária, excluindo px . |
Variável | Tipo | Descrição |
---|---|---|
content.create_page | Booleano | 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 | Assunto do e-mail. |
email_body_padding | string | A configuração de preenchimento do corpo do e-mail. |
email_body_width | String | A configuração da largura do corpo do e-mail. |
site_settings.company_street_address_2 | String | Imprime a linha 2 do endereço a partir das Configurações de rodapé CAN-SPAM. |
site_settings.office_location_name | String | Imprime o nome da localização do escritório a partir das configurações de rodapé CAN-SPAM. da conta. |
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 termo “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ável | Tipo | Descrição |
---|---|---|
membership_company_name | String | O nome da empresa, conforme definido nas configurações de conteúdo privadoda conta. |
membership_domain | String | Esse é o domínio do site de conteúdo privado. |
membership_logo_src | String | O URL do logotipo a ser exibido, conforme definido nas configurações do kit de marca da conta. |
membership_logo_alt | String | O atributo alt do logotipo, conforme definido nas configurações do kit de marca da conta. |
membership_registration_link | URL | Link para a página de registro do site de conteúdo privado. |
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. |
membership_passwordless_auth_link | URL | Link para a página de login do membro sem senha. |
membership_verify_registration_link | URL | Link para a página de verificação de registro. |
membership_website_admin | String | O nome do administrador do site, conforme definido nas configurações de conteúdo privadoda conta. |
isAvailableForNewContent: false
na caixa anotações do modelo.
Variável | Tipo | Descrição |
---|---|---|
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ável | Tipo | Descrição |
---|---|---|
builtin_body_classes | String | Imprime dinamicamente classes úteis que diferenciam a marcação do conteúdo criado com esse modelo (ou seja, tipo de conteúdo e nome do conteúdo). 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 | Se o contato solicitante está ou não conectado a um site conteúdo privado. O valor desta variável retornará true se o contato solicitante estiver logado e false se o contato solicitante tiver efetuado logout. Um contato pode ser desconectado direcionando-o para https://<www.yourdomain.com>/_hcms/mem/logout usando um dos seus domínios conectados. Usar esta variável desabilitará o cache de páginas. Saiba mais sobre pré-renderização de páginas e alternativas de JavaScript. |
request_contact.list_memberships | String | Um dicionário de IDs que representa as listas das quais o contato é membro. Usar esta variável desabilitará o cache de páginas. Saiba mais sobre pré-renderização de páginas e alternativas de JavaScript |
content.language | Dict | Um dicionário de informações sobre as configurações de idioma de uma página.
|
Variável | Tipo | Descrição |
---|---|---|
request.cookies | Dict | Um dicionário de nomes de cookies mapeados para valores de cookies. Usar esta variável desabilitará o cache de páginas. |
request.domain | String | O domínio usado para acessar esta página. |
request.full_url | String | O URL utilizado para acessar essa página. |
request.path | String | O componente do caminho do URL. |
request.path_and_query | String | O caminho e o componente de consulta do URL. |
request.query | String | O componente de string de consulta do URL. request.query_dict divide automaticamente as strings de consulta em pares de valores-chave 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 que leva à página atual. Usar esta variável desabilitará o cache de páginas. |
request.remote_ip | String | O endereço IP do visitante. Usar esta variável desabilitará o cache de páginas. |
request.scheme | String | O protocolo da solicitação (seja http ou https ). |
request.search_engine | String | O mecanismo de busca usado para encontrar esta página, se aplicável (por exemplo, google , aol , live , yahoo , images.google ). |
request.search_keyword | String | A frase-chave usada para encontrar esta página, se aplicável. |
request.headers | String | Um dicionário de cabeçalhos de solicitação disponíveis. O uso desta variável desabilitará o cache de páginas para interpretar cabeçalhos individualizados para cada solicitação. |
Variável | Tipo | Descrição |
---|---|---|
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 usado para criar lógica condicional para renderizar marcação para listagens de autores de blogs. Também contém as seguintes propriedades:
|
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:
|
blog | String | Um alias para group . Por exemplo, você pode usar blog.absolute_url ou group.absolute_url . |
content.comment_count | Inteiro | 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 | Inteiro | O índice inteiro da página atual de posts do blog na exibição. |
content.featured_image | String | O 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 | Inteiro | O índice inteiro da última página de posts do blog na exibição. |
next_page_num | Inteiro | O índice inteiro da próxima página de posts do blog na exibição. |
content.next_post_featured_image | String | O 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. O resultado final é afetado pelas configurações de resumo do blog. Se as imagens em destaque estiverem habilitadas nas configurações, esta variável removerá todas as imagens acima do separador de leia mais automaticamente. |
content.post_list_summary_featured_image | String | A imagem em destaque dos resumos de postagens a serem usados no modelo de listagem de blogs, conforme definido nas configurações do blog. |
content.post_summary | String | Resumo do post de blog. Este conteúdo é determinado pelo separador leia mais no editor do blog. |
content.previous_post_featured_image | String | O 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 | Uma string que representa a data/hora em que a postagem do blog foi publicada, formatada de acordo com configurações de formato de idioma e data do blog. |
simple_list_page | Booleano | Se a página solicitada é a página “todas as postagens” contendo links para todas as postagens 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 do contêm as propriedades: name e slug . |
contents | String | Uma sequência de suas postagens de blog que são iteradas usando um loop for, disponível nas páginas de listagem de blogs. |
contents.total_count | Inteiro | Número total de posts em uma listagem (regular, tópicos, autores, etc.). |
contents.total_page_count | Inteiro | 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 | Um dicionário contendo variáveis que pertencem a um blog inteiro. |
group.absolute_url | String | O URL base de um blog. |
group.allow_comments | Booleano | Avalia para true se comentários são permitidos. |
group.description | String | A meta descrição do blog, conforme definida nas configurações do 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 conteúdo diferente 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 | Booleano | Se os resumos das postagens são exibidos na página de listagem do blog, conforme definido em configurações do blog. |
group.slug | String | O caminho para esse blog. |
group.use_featured_image_in_summary | Booleano | Se as imagens em destaque são mostradas nos resumos das postagens, conforme definido em configurações do blog. |
archive_list_page | Booleano | Avalia para true se a página for uma página arquivada do blog. Exemplo: https://www.example.com/blog/archive/2020/02 retornaria true . |
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á null
| . |
| dynamic_page_crm_object_type_fqn
| String | O nome totalmente qualificado (FQN) do objeto do CRM. O FQN é uma ID exclusiva atribuída para o objeto, incluindo a ID da sua conta HubSpot e o nome do objeto. O FQN pode ser usado na crm_objects
função. |
dynamic_page_hubdb_table_id
| Long | O ID da tabela selecionada na guia Configurações avançadas do editor de páginas. |
| dynamic_page_hubdb_row
| Dict | A linha do 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á null
| . |
| row.hs_id
| Longo | O ID interno de uma fileira HubDB. |
| row.hs_name
| String | O nome da fileira do HubDB. |
| row.hs_path
| String | O caminho da linha do HubDB. Usado para resolver uma solicitação para uma fileira na tabela especificada por dynamic_page_hubdb_table_id
. |
| row.hs_child_table_id
| Longo | O ID da tabela-filha da fileira HubDB. Pode ser usado para criar modelos aninhados. |
| row.hs_parent_row
| Dict | A linha principal da linha do HubDB. Só pode ser usada ao usar tabelas filhas para modelos aninhados. |
| dynamic_page_route_level
| Inteiro | 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ável | Tipo | Descrição |
---|---|---|
node.label | String | O rótulo de menu da página. |
node.url | String | URL da página. |
node.pageId | Número | ID da página se estiver no HubSpot. |
node.contentGroupId | Número | ID do blog da página se for um post de blog do HubSpot. |
node.parentNode | Objeto | O nó principal do nó atual. O nó-pai terá o nó atual em sua propriedade children . |
node.children | Lista | A lista de nós filhos para o nó atual. |
node.activeBranch | Booleano | Avalia para true se o nó estiver no ramo de nível superior em que a página atual está. |
node.activeNode | Booleano | Avalia para true se o nó for a página atual. |
node.level | Número | 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. |
Variável | Tipo | Descrição |
---|---|---|
is_in_hs_app | String | Retorna true se o conteúdo estiver sendo renderizado no aplicativo HubSpot. |
is_in_editor | String | Retorna true se o conteúdo estiver sendo renderizado em qualquer editor de conteúdo. |
is_in_global_content_editor | String | Retorna true se o conteúdo estiver sendo renderizado dentro do editor de conteúdo global. |
is_in_theme_editor | Número | Retorna true se o conteúdo estiver sendo renderizado no editor de temas. |
is_in_page_editor | String | Retorna true se o conteúdo estiver sendo renderizado no editor de página. |
is_in_blog_post_editor | String | Retorna true se o conteúdo estiver sendo renderizado no editor de posts do blog. |
is_in_email_editor | String | Retorna true se o conteúdo estiver sendo renderizado no editor de e-mails. |
is_in_previewer | Número | Retorna true se o conteúdo estiver sendo renderizado em qualquer contexto de visualização. |
is_in_theme_previewer | Objeto | Retorna true se o conteúdo estiver sendo renderizado no visualizador de temas. |
is_in_template_previewer | String | Retorna true se o conteúdo estiver sendo renderizado no visualizador de modelos. |
is_in_page_previewer | String | Retorna true se o conteúdo estiver sendo renderizado no visualizador de páginas. |
is_in_blog_post_previewer | String | Retorna true se o conteúdo estiver sendo renderizado no visualizador de posts de blog. |
is_in_email_previewer | String | Retorna true se o conteúdo estiver sendo renderizado no visualizador de e-mails. |
is_in_module_previewer | String | Retorna true se o conteúdo estiver sendo renderizado no visualizador de módulos. |