Saiba como usar as variáveis e macros do HubL para criar páginas dinâmicas no HubSpots CMS e em e-mails.
}}
. A sintaxe básica das variáveis é a seguinte:
content.absolute_url
imprime a URL da parte específica do conteúdo.
O HubSpot tem muitas variáveis predefinidas que podem ser usadas em toda a sua página, blog e modelos de e-mail. Temos uma lista de referência de variáveis, você também pode ver as informações do desenvolvedor ao navegar em qualquer página da sua conta para ver as variáveis disponíveis dentro dessa página.
Além de imprimir os valores de variáveis e atributos de dicionário em um modelo, você também pode definir suas próprias variáveis. Você pode armazenar strings, booleanos, inteiros, sequências ou criar dicionários dentro de uma única variável. As variáveis são definidas dentro de delimitadores de instrução usando a palavra “set”. Uma vez armazenadas, as variáveis podem então ser impressas declarando o nome da variável como uma expressão. Abaixo você pode ver vários tipos de informações armazenadas em variáveis e depois impressas.
As variáveis devem ser palavras únicas ou usar sublinhados no lugar de espaços (ou seja, my_variable). O HubL não suporta nomes de variáveis separadas por hifens.
-
) no início ou no fim de um bloco, comentário ou expressão de variável, os espaços em branco antes ou depois desse bloco serão removidos.
max recursion limit of 20 reached for macro <your macro name>
<p>
é adicionado em uma macro, além dos dois argumentos.
my_macros.html
.
my_macros.html
. Ela também nomeia o grupo de macros (neste exemplo header_footer
). As macros podem então ser executadas anexando o nome da macro ao nome dado ao modelo importado. Veja o exemplo abaixo.
my_macros.html
da seção anterior deste artigo. Porém, em vez de importar todas as macros, ele acessa apenas a macro footer.
.update
: