Os modelos são páginas reutilizáveis ou wrappers de e-mail que geralmente colocam módulos e partials em um layout. Os criadores de conteúdo selecionam um modelo para usar ao criar uma página ou e-mail.
hs create template
.
name
| O nome do modelo |
| dest
| O caminho do diretório local no qual você deseja criar o modelo. Se não estiver incluído, o modelo será criado no diretório atual | . |
dnd_area
.dnd_area
.dnd_area
somente podem ser trocados por outros modelos codificados sem tags dnd_area
.templateType
só são visíveis para seleção ao criar um e-mail.
Para permanecer em conformidade com o CAN-SPAM, os modelos de e-mail têm um conjunto de variáveis obrigatórias que devem ser incluídas.
Os modelos de e-mail também têm uma funcionalidade integrada para o CSS inline adicionado aos elementos <style>
com um nome de classe especial ou atributo de dados. O CSS inline em e-mails é um método utilizado para obter maior suporte por meio de clientes de e-mail. Felizmente, a maioria dos clientes de e-mail populares agora oferece suporte a CSS incorporado, mas isso pode não ser representativo de seus destinatários específicos. Use o bom senso, fazendo o que é certo para seus destinatários.
Saiba mais sobre como criar modelos de e-mail.
blog_listing
, blog_post
ou blog
, templateType
não são exibidos quando um usuário está criando uma página web na tela de seleção de modelos. Os modelos de blog têm duas formas: as páginas de listagem de blog e as páginas de detalhes dos posts de blog.
blog_post
ou blog_listing
em vez disso.
blog_post
e blog_listing
templateTypes
em vez de modelos combinados.{% email_subscriptions "email_subscriptions" %}
do HubL. Consulte o modelo de preferências de assinatura em cms-theme-boilerplate.
{% email_simple_subscription "email_simple_subscription" %}
do HubL. Consulte o modelo de preferências de cancelamento de assinatura em cms-theme-boilerplate.
{{ unsubscribe_link_all }}
. Consulte o modelo de confirmação de assinatura em cms-theme-boilerplate.
{% member_login "member_login" %}
. Consulte o exemplo de modelo de login de membro no boilerplate.
{% member_register "member_register" %}
do HubL. Consulte o exemplo de modelo de inscrição de membro no boilerplate.
{% password_reset "password_reset" %}
do HubL. Consulte o exemplo de modelo de redefinição de senha de um membro no boilerplate.
{% password_reset_request "password_reset_request" %}
do HubL. Consulte o exemplo de modelo de solicitação de redefinição de senha de um membro no boilerplate.
standard_header_includes
.
Em Configurações > Site > Páginas, você pode alterar o jQuery para a versão 1.11.x ou 1.7.1,ou desabilitá-lo completamente. Você também pode optar por incluir um script de migração jQuery para permitir compatibilidade retroativa com navegadores mais antigos. Você pode mover o jQuery para o rodapé para melhorar o desempenho da página, mas mover jQuery pode quebrar o JavaScript que depende dele. É recomendável testar antes de movê-lo, adicionando ?hsMoveJQueryToFooter=True
ao final dos URLs de página do site.
Embora o jQuery tenha sido historicamente incluído por padrão, atualmente o CMS Hub não requer jQuery. A maior parte da funcionalidade do jQuery agora tem equivalentes modernos do vanilla javascript, e é recomendável usá-los em vez disso. Se precisar usar jQuery, incentivamos você a desativar a versão padrão nas configurações e usar a última versão carregada acima da tag </body>
.
Para testar se a remoção do jQuery no seu site prejudicará alguma coisa, adicione ?hsNoJQuery=true
ao final do URL ao visualizar seu site, especialmente páginas com bastante interatividade.
required_base.css
, este arquivo é responsável por estilizar a grade responsiva da HubSpot. Este arquivo é incluído automaticamente em qualquer modelo de arrastar e soltar, mas não é incluído por padrão em modelos codificados personalizados. Ao usar tags dnd_area em modelos HTML + HubL codificados, não é necessário carregar o arquivo layout.css
, mas uma versão dele estará incluída no boilerplate do CMS para facilitar a sua instalação e execução.
Além do CSS com grid responsivo, o arquivo inclui algumas classes que podem ser usadas para exibir e ocultar elementos em diferentes viewports. Para saber mais, veja o arquivo diretamente.
your_HubID.js
(exemplo: 158015.js
). Este código de rastreamento está diretamente integrado à funcionalidade de GDPR da HubSpot.