Las plantillas son envoltorios de páginas o correos electrónicos reutilizables que generalmente incluyen módulos y parciales en un diseño. Los creadores de contenido seleccionan una plantilla para utilizarla antes de crear una página o un correo electrónico.
hs create template
.
Parámetro | Descripción |
---|---|
name | El nombre de la plantilla |
dest | La ruta del directorio local en el que deseas crear la plantilla. Si no se incluye, la plantilla se creará en el directorio en el que te encuentres. |
dnd_area
.dnd_area
.dnd_area
solo pueden cambiarse por otras plantillas codificadas sin etiquetas dnd_area
.templateType
solo son visibles para la selección de plantillas al crear un correo electrónico.
Para cumplir con la normativa CAN-SPAM, las plantillas de correo electrónico tienen un conjunto de variables obligatorias que deben incluirse.
Las plantillas de correo electrónico también tienen una funcionalidad incorporada de inline-css agregada a los elementos <style>
con un nombre de clase especial o atributo de datos. Incluir el inline-CSS en los correos electrónicos es un método utilizado para obtener una mejor compatibilidad con los clientes de correo electrónico. Afortunadamente, la mayoría de los clientes de correo electrónico más populares admiten ahora el css incrustado, que sin embargo no representa a todos tus destinatarios. Usa el buen juicio para hacer lo que es correcto para tus destinatarios.
Más información sobre la creación de plantillas de correo electrónico.
blog_listing
, blog_post
o blog
, templateType
no aparecen cuando un usuario está creando una página web, en la pantalla de selección de plantillas. Las plantillas de blog tienen en realidad dos formas, las páginas de índice del blog y las páginas de detalle de las publicaciones del blog.
blog_post
o blog_listing
.
blog_post
, blog_listing
o templateTypes
en lugar de las plantillas combinadas.{% email_subscriptions "email_subscriptions" %}
. Consulta la plantilla de preferencias de suscripción en el cms-theme-boilerplate.
{% email_simple_subscription "email_simple_subscription" %}
. Consulta la plantilla de cancelación de suscripción de la copia de seguridad del correo electrónico en el cms-theme-boilerplate.
{{ unsubscribe_link_all }}
. Consulta la plantilla de confirmación de suscripción en el cms-theme-boilerplate.
{% member_login "member_login" %}
. Consulta el ejemplo de la plantilla de inicio de sesión de miembros en la biblioteca.
{% member_register "member_register" %}
. Consulta el ejemplo de plantilla de registro de miembros en la biblioteca.
{% password_reset "password_reset" %}
. Consulta el ejemplo de plantilla de restablecimiento de la contraseña de membresía en la biblioteca.
{% password_reset_request "password_reset_request" %}
. Consulta el ejemplo de plantilla de solicitud de restablecimiento de la contraseña de membresía en la biblioteca.
standard_header_includes
.
En Ajustes > Sitio web > Páginas puedes cambiar la versión de jQuery a 1.11.x, 1.7.1 o desactivarla por completo. También puedes optar por incluir un script de migración de jQuery para la compatibilidad con navegadores antiguos. Puedes mover jQuery al pie de página para mejorar el rendimiento de la página, pero mover jQuery puede romper el JavaScript que dependa de él. Se recomienda probar esto antes de moverlo agregando ?hsMoveJQueryToFooter=True
al final de las URL de la página de tu sitio web.
Si bien jQuery se incluyó históricamente por opción predeterminada, actualmente CMS Hub no requiere jQuery. La mayoría de las funcionalidades de jQuery ahora tienen equivalentes modernos de vanilla javascript, y se recomienda usarlos. Si necesitas usar jQuery, te recomendamos que deshabilites la versión predeterminada en la configuración y uses la última versión cargada arriba de la etiqueta </body>
.
Para probar si la eliminación de jQuery en tu sitio romperá algo, agrega ?hsNoJQuery=true
al final de la URL mientras ves varias páginas de tu sitio, especialmente aquellas con mucha interactividad.
required_base.css
, este archivo es responsable de diseñar la cuadrícula adaptable de HubSpot. Este archivo se incluye automáticamente en cualquier plantilla de arrastrar y soltar, pero no se incluye por opción predeterminada en las plantillas codificadas personalizadas. Para los desarrolladores que utilicen las etiquetas dnd_area en las plantillas HTML + HubL codificadas, no es necesario cargar el archivo layout.css
, pero se incluye una versión del mismo en la biblioteca del tema CMS para facilitar su puesta en marcha.
Además de la rejilla adaptable de CSS, el archivo incluye algunas clases que pueden utilizarse para mostrar y ocultar elementos en diferentes viewports. Para obtener más información, ve el archivo directamente.
your_HubID.js
(ejemplo 158015.js
). Este código de seguimiento está directamente integrado con la funcionalidad RGPD de HubSpot.