Les modèles sont des encadreurs de pages ou d’e-mails réutilisables qui placent généralement des modules et des partials dans une mise en page. Les créateurs de contenu sélectionnent un modèle à utiliser avant de créer une page ou un e-mail.
hs create template
.
Paramètre | Description |
---|---|
name | Le nom du modèle |
dest | Le chemin du répertoire local dans lequel vous voulez créer le modèle. S’il n’est pas inclus, le modèle sera créé dans le répertoire dans lequel vous vous trouvez actuellement. |
dnd_area
.dnd_area
.dnd_area
ne peuvent être échangés que contre d’autres modèles codés sans balises dnd_area
.templateType
sont uniquement visibles pour la sélection de modèles lors de la création d’un e-mail.
Afin de rester conformes à la norme CAN-SPAM, les modèles d’e-mails comportent un ensemble de variables obligatoires qui doivent être incluses.
Les modèles d’e-mail disposent également d’une fonctionnalité intégrée permettant d’ajouter inline-css aux éléments <style>
avec un nom de classe ou un attribut de données spécial. L’insertion de CSS dans les e-mails est une méthode utilisée pour obtenir une meilleure prise en charge dans les clients de messagerie. Heureusement, la plupart des clients de messagerie connus prennent désormais en charge la css intégrée, qui n’est toutefois pas représentatif de vos destinataires spécifiques. Faites preuve de discernement et faites ce qui est juste pour vos destinataires.
En savoir plus sur la création de modèles d’e-mails.
templateType
blog_listing
, blog_post
ou blog
n’apparaissent pas sur l’écran de sélection des modèles lorsqu’un utilisateur crée une page web. Les modèles de blog ont en fait deux formes, les pages de listing de blog et les pages de détail des articles de blog.
blog_post
ou blog_listing
.
templateTypes
blog_post
et blog_listing
distincts plutôt que des modèles combinés.{% email_subscriptions "email_subscriptions" %}
. Voir le modèle des pages de gestion des inscriptions dans le cms-theme-boilerplate.
{% email_simple_subscription "email_simple_subscription" %}
. Voir le modèle de désabonnement alternatif des e-mails dans le cms-theme-boilerplate.
{{ unsubscribe_link_all }}
. Voir le modèle de confirmation d’abonnement dans le cms-theme-boilerplate.
{% member_login "member_login" %}
. Voir l’exemple de modèle de connexion des membres dans le boilerplate.
{% member_register "member_register" %}
. Voir l’exemple de modèle d’inscription des membres dans le boilerplate.
{% password_reset "password_reset" %}
. Voir l’exemple de modèle de réinitialisation du mot de passe de membre dans le boilerplate.
{% password_reset_request "password_reset_request" %}
. Voir l’exemple de modèle de requête de réinitialisation du mot de passe de membre dans le boilerplate.
standard_header_includes
.
Dans Paramètres > Site web > Pages, vous pouvez changer la version de jQuery pour 1.11.x ou 1.7.1, ou la désactiver complètement. Vous pouvez également choisir d’inclure un script de migration jQuery pour assurer la rétrocompatibilité avec les anciens navigateurs. Vous pouvez déplacer jQuery vers le pied de page pour améliorer les performances de la page, mais le déplacement de jQuery peut corrompre JavaScript si vous vous en servez. Il est recommandé de tester cela avant le déplacement en ajoutant ?hsMoveJQueryToFooter=True
à la fin des URL des pages de votre site web.
Alors que jQuery était historiquement inclus par défaut, CMS Hub ne nécessite actuellement pas jQuery. La plupart des fonctionnalités de jQuery ont maintenant des équivalents Vanilla JavaScript modernes, et il est recommandé de les utiliser à la place. Si vous devez utiliser jQuery, il est conseillé de désactiver la version par défaut dans les paramètres et d’utiliser la dernière version chargée au-dessus de la balise </body>
.
Pour vérifier si la suppression de jQuery sur votre site aura des conséquences, ajoutez ?hsNoJQuery=true
à la fin de l’URL lorsque vous consultez votre site, en particulier les pages très interactives.
required_base.css
, ce fichier détermine le style de la grille réactive de HubSpot. Ce fichier est automatiquement inclus dans tout modèle de glisser-déposer, mais n’est pas inclus par défaut dans les modèles codés personnalisés. Si vous utilisez les balises dnd_area dans les modèles HTML et HubL codés, il n’est pas nécessaire de charger le fichier layout.css
, mais une version de celui-ci est incluse dans le boilerplate du thème CMS pour faciliter une mise en route rapide.
En plus de la grille CSS adaptative, le fichier comprend des classes qui peuvent être utilisées pour afficher et masquer des éléments dans différentes fenêtres d’affichage. Pour en savoir plus, consultez le fichier directement.
your_HubID.js
(exemple : 158015.js
). Ce code de suivi est directement intégré à la fonctionnalité RGPD de HubSpot.