Dernière modification : 28 août 2025
Les modèles HubSpot peuvent utiliser une multitude de variables prédéfinies qui peuvent être utilisées pour restituer des éléments utiles du site web et des e-mails. Cette page est une liste de référence de ces variables. Découvrez-en davantage sur la création de vos propres variables dans un modèle HubL ou un module. La plupart des variables énumérées sur cette page sont facultatives, mais certaines sont obligatoires afin de créer des e-mails et des pages à partir de vos modèles.
Les variables énumérées ci-dessous peuvent être utilisées individuellement en les entourant du délimiteur }} comme indiqué sur la page Variables et macros. Vous pouvez éventuellement utiliser ces variables avec d’autres éléments du modèle de langue HubL, tels que les boucles, les filtres, les fonctions ou encore les balises.

Variables disponibles dans tous les modèles

Les variables HubL ci-dessous peuvent être utilisées dans les modèles d’e-mails, de pages ou de blogs. Pour afficher des informations supplémentaires sur ces résultats de variables, vous pouvez utiliser le filtre pprint, comme indiqué ci-dessous.
{% set variable = content %}
{{variable|pprint}}
| Variable | Type | Description | | --- | --- | --- | --- | | account | Dict | Un dictionnaire qui stocke les valeurs des propriétés de l’entreprise d’un contact connu de l’entreprise primaire associée. Vous pouvez accéder à des propriétés d’entreprise spécifiques (personnalisées et par défaut) via cette variable en ajoutant un point suivi du nom de la propriété interne. Par exemple, account.name imprimera le nom de l’entreprise principale associée au contact.

L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | company_domain | Chaîne | Permet d’imprimer le domaine de l’entreprise défini sur Site web > Pages > Branding > Lien du logo. | | contact | Dict | Un dictionnaire qui stocke les valeurs des propriétés du contact pour un contact connu. Vous pouvez accéder à des propriétés de contact spécifiques (personnalisées et par défaut) via cette variable en ajoutant un point suivi du nom de la propriété interne. Par exemple, contact.firstname imprimera le prénom du contact.

L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | content | Dict | Un dictionnaire qui stocke diverses propriétés relatives à un élément de contenu spécifique tel qu’un e-mail, une page ou un article. | | content.absolute_url | Chaîne | Permet d’imprimer l’URL complète d’une page, d’un article ou de la version web d’un e-mail. | | content.archived | Booléen | Défini sur true si la page ou l’e-mail a été marqué comme archivé par l’utilisateur. | | content.author_email | Chaîne | L’adresse e-mail du créateur du contenu. | | content.author_name | Chaîne | Le prénom et le nom de famille du créateur du contenu. | | content.author_username | Chaîne | Le nom d’utilisateur HubSpot du créateur du contenu. | | content.campaign | Chaîne | Le GUID de la campagne marketing à laquelle cette page ou cet e-mail est associé. Cet ID unique se trouve dans l’URL d’une campagne particulière dans l’outil de la campagne. | | content.campaign_name | Chaîne | Le nom de la campagne marketing à laquelle cette page, cet article ou cet e-mail est associé. | | content.created | Date et heure | Un objet datetime indiquant la date de création initiale du contenu (UTC). Cette variable peut être formatée avec le filtre datetime. | | content.meta_description | Chaîne | Pour extraire la méta-description d’une page, il est préférable d’utiliser la variable page_meta.meta_description | . | | content.name | Chaîne | Le nom d’un article, d’un e-mail ou d’une page. Pour les pages et les e-mails, le nom du contenu interne sera imprimé, tandis que pour les articles, le titre de l’article sera imprimé. Pour les articles de blog, il s’agit du titre de l’article qui s’affiche. Pour les autres types de contenu, il s’agit généralement d’un nom interne. Cette variable comprend un encadrement qui permet de la modifier via l’interface utilisateur lorsqu’elle est incluse dans des articles de blog. Si vous voulez imprimer le nom du contenu sans encadrement, utilisez page_meta.name. | | content.publish_date | Date et heure | Un objet datetime indiquant la date de publication du contenu (UTC). Cette variable peut être formatée avec le filtre format_datetime. | | content.publish_date_localized | Chaîne | Une chaîne représentant la date et heure à laquelle le contenu a été publié en utilisant le fuseau horaire défini dans les paramètres par défaut du compte. Cette variable est également soumise aux paramètres de langue et de format de date. | | content.template_path | Chaîne | Le chemin d’accès du fichier du gestionnaire de conception vers votre modèle (par exemple : custom/page/web_page_basic/my_template.html). | | content.slug | Chaîne | Le slug d’URL d’une page, d’un article ou de la page de la version web d’un e-mail Il s’agit de la valeur qui suit le domaine. Par exemple, dans https://example.com/about-us, le slug est about-us. Pour l’URL complète, utilisez content.absolute_url à la place. | | content.updated | Date et heure | Un objet datetime pour la dernière mise à jour du contenu par l’utilisateur (UTC). Cette variable peut être formatée avec le filtre dateTime. N’équivaut pas à content.publish_date lors de la première publication. Utilisez le filtre |between_times pour vérifier si un article a été mis à jour après sa publication. | | content_id | Chaîne | Permet d’imprimer l’ID unique d’une page, d’un article ou d’un e-mail. Cet ID peut être trouvé dans l’URL de l’éditeur. Vous pouvez utiliser cette variable comme un alias pour content.id. | | favicon_link | Chaîne | Permet d’imprimer l’URL source de la favicon. Découvrez-en davantage sur la configuration de favicons dans HubSpot. | | hub_id | Chaîne | L’ID du portail de votre compte HubSpot. | | hubspot_analytics_tracking_code | Chaîne | Permet d’inclure le code de suivi analytique. Cette balise n’est pas nécessaire, car standard_footer_includes restitue déjà le code de suivi. | | local_dt | Date et heure | Un objet datetime de l’heure actuelle dans le fuseau horaire défini dans les paramètres de rapport. L’utilisation de cette variable désactivera la mise en cache des pages afin de renvoyer l’heure actuelle. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | local_time_zone | Chaîne | Le fuseau horaire, tel que configuré dans vos paramètres de rapport HubSpot. | | page_meta.canonical_url | Chaîne | L’URL officielle à laquelle cette page doit être consultée. Ne comprend généralement pas de paramètres de chaîne de requête. Utilisez ceci pour la balise rel="canonical". HubSpot rend automatiquement les URL canoniques. | | page_meta.html_title | Chaîne | Le titre de la page. Cette variable doit être utilisée dans la balise <title> des modèles HTML. | | page_meta.meta_description | Chaîne | La méta-description d’une page. Cette variable doit être utilisée dans la balise <meta> des modèles HTML. | | page_meta.name | Chaîne | Un alias pour content.name. | | portal_id | Chaîne | Un alias pour la variable hub_id. | | request_contact | Dict | Un dictionnaire contenant des données sur le contact demandé. Non disponible pour les modèles d’e-mails. L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript. | | site_settings | Dict | Un dictionnaire contenant divers paramètres de page, de blog et d’e-mail, y compris les couleurs, les polices et les détails du pied de page des e-mails. | | year | Chaîne | Permet d’imprimer l’année en cours. |

Variables d’e-mail

Voici les variables HubL utilisables dans les modèles d’e-mails. Certaines variables, telles que les variables des paramètres de couleur et de police, peuvent être utilisées dans d’autres types de contenu si vous souhaitez faire référence à vos paramètres de couleur et de police d’e-mail ailleurs.

Variables de modèle d’e-mail obligatoires

Conformément aux directives européennes sur la protection de la vie privée, tous les e-mails envoyés par HubSpot doivent contenir certaines informations sur l’entreprise et les désabonnements. Ces informations sont définies par les variables suivantes, qui doivent être incluses. Les valeurs de ces jetons sont extraites des paramètres d’e-mail marketing du compte. D’autres variables d’e-mail sont facultatives et sont énumérées plus bas sur cette page.
VariableTypeDescription
site_settings.company_cityChaîneImprime la ville de l’entreprise.
site_settings.company_nameChaîneImprime le nom de l’entreprise.
site_settings.company_stateChaîneImprime l’état de l’entreprise.
site_settings.company_street_address_1ChaîneImprime l’adresse de l’entreprise.
unsubscribe_linkChaînePermet d’imprimer l’URL de la page qui permet aux destinataires de gérer leurs préférences d’abonnement ou de se désabonner des communications par e-mail. Cette variable doit être utilisée dans l’attribut href d’une balise d’ancrage <a>.

Paramètres de couleur et de police

Il existe plusieurs contrôles de base de couleur et de police dans vos paramètres d’e-mail marketing qui peuvent être imprimés pour les e-mails. Si indiquée, vous pouvez utiliser certaines de ces variables sur les modèles de page et de blog en ajoutant site_settings. avant la variable.
VariableTypeDescription
background_colorChaîneParamètre de couleur d’arrière-plan en tant que valeur hex. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.background_color.
body_border_colorChaîneLe paramètre de couleur de bordure du corps de l’e-mail sous forme de valeur hex. Cette option est disponible lorsque vous sélectionnez Définir manuellement la couleur du corps de l’e-mail dans le menu déroulant Options de couleur de bordure dans les paramètres. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.body_border_color.
body_border_color_choiceChaîneLa valeur de cette variable est contrôlée par le menu déroulant Options de couleur de bordure dans les paramètres. Les valeurs sont : BORDER_AUTOMATIC, BORDER_MANUAL, BORDER_NONE. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.body_border_color_choice.
body_colorChaîneLe paramètre de couleur du corps de l’e-mail sous forme de valeur hex. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.body_color.
primary_accent_colorChaîneParamètre de couleur de thème principal en tant que valeur hex. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.primary_accent_color.
primary_fontÉnumérationParamètre de police principale sous forme de chaîne. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.primary_font.
primary_font_colorChaîneParamètre de couleur de police principale en tant que valeur hex. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.primary_font_color.
primary_font_sizeChaîneParamètre de taille de police principal en tant que valeur px. Pour les modèles de blog, utilisez site_settings.primary_font_size.
primary_font_size_numNombreLe numéro de la taille de la police principale, à l’exception de px.
secondary_accent_colorChaîneParamètre de couleur de thème secondaire en tant que valeur hex. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.secondary_accent_color.
secondary_fontÉnumérationParamètre de police secondaire sous forme de chaîne. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.secondary_font.
secondary_font_colorChaîneParamètre de couleur de police secondaire en tant que valeur hex. Pour imprimer cette valeur dans des modèles de page ou de blog, utilisez site_settings.secondary_font_color.
secondary_font_size_numChaîneLe numéro de la taille de la police secondaire, à l’exception de px.

Contenu de l’e-mail

VariableTypeDescription
content.create_pageBooléenLa valeur est définie sur True s’il existe une version web de l’e-mail.
content.email_bodyTexte enrichiLe corps principal de l’e-mail. Cette variable restitue un module de texte enrichi.
content.emailbody_plaintextChaîneLe remplacement facultatif du corps de l’e-mail en texte brut.
content.from_nameChaîneLe nom de l’expéditeur de l’e-mail.
content.reply_toChaîneL’adresse de réponse de l’e-mail.
content.subjectChaîneL’objet de l’e-mail.
email_body_paddingChaîneLe paramètre de remplissage du corps de l’e-mail.
email_body_widthChaîneLe paramètre de largeur du corps de l’e-mail.
site_settings.company_street_address_2ChaînePermet d’imprimer la ligne d’adresse 2 à partir des paramètres de pied de page CAN-SPAM du compte.
site_settings.office_location_nameChaînePermet d’imprimer le nom de l’adresse des bureaux à partir des paramètres de pied de page CAN-SPAM du compte.
subscription_confirmation_urlChaînePermet d’imprimer l’URL de la page de confirmation de gestion des inscriptions. Cette URL est générée dynamiquement à l’envoi.
subscription_nameChaînePermet d’imprimer le nom du type d’e-mail indiqué pour cet e-mail.
unsubscribe_anchorChaînePermet de générer une balise d’ancrage avec le mot « unsubscribe » lié à votre page de désabonnement.
unsubscribe_link_allChaînePermet de restituer un lien permettant de se désabonner de toutes les communications par e-mail, par opposition à un lien vers une page de gestion des inscriptions.
unsubscribe_sectionChaînePermet de restituer une section de désabonnement qui comprend un lien de désabonnement, ainsi qu’un texte d’aide.
view_as_page_sectionChaînePermet de générer un lien avec un texte d’aide qui mène à la version web d’un e-mail.
view_as_page_urlChaînePermet de générer un lien qui mène à la version web d’un e-mail.

Variables d’e-mail de contenu privé

La liste suivante de variables n’est disponible que dans les modèles d’e-mails utilisés pour les modèles d’e-mails à contenu privé.
VariableTypeDescription
membership_company_nameChaîneLe nom de l’entreprise, tel que défini dans les paramètres du contenu privé du compte.
membership_domainChaîneLe domaine du site web à contenu privé.
membership_logo_srcChaîneL’URL du logo à afficher, telle que définie dans les paramètres du kit de marque du compte.
membership_logo_altChaîneL’attribut du alt logo, tel que défini dans les paramètres du kit de marque du compte.
membership_registration_linkURLLe lien vers la page d’inscription pour le site web à contenu privé.
membership_password_saved_linkURLLe lien vers la page de sauvegarde du mot de passe. Le lien redirigera le visiteur vers une page restreinte aléatoire à laquelle il a accès.
membership_password_reset_linkURLLe lien vers la page de réinitialisation de mot de passe pour le site web à contenu privé.
membership_passwordless_auth_linkURLLe lien vers la page de connexion des membres sans mot de passe.
membership_verify_registration_linkURLLe lien de la page de vérification de l’enregistrement.
membership_website_adminChaîneLe nom de l’administrateur du site web, tel que défini dans les paramètres du contenu privé du compte.

Variables de page de site web

Les variables suivantes sont disponibles pour les pages de site, les pages de destination, les pages système et les blogs.

Variables de modèle de page obligatoires

Pour publier un fichier codé en tant que modèle de page ou de blog modifiable, les variables suivantes doivent être incluses. Pour publier un fichier HTML sans ces variables, afin de l’utiliser dans un autre modèle, incluez isAvailableForNewContent: false dans les annotations du modèle.
VariableTypeDescription
standard_footer_includesChaînePermet de restituer le code de suivi HubSpot et tout autre code inclus dans votre HTML de pied de page dans les paramètres du contenu ou les options d’une page particulière. Cette balise doit être insérée directement avant la balise de fermeture du corps.
standard_header_includesChaînePermet d’ajouter jQuery, layout.css, toute feuille de style jointe, une métabalise viewport, le code de suivi Google Analytics, d’autres métadonnées de la page et le code ajouté à la balise d’en-tête au niveau du domaine, du modèle ou de la page. Cette variable doit être ajoutée à l’élément <head> des modèles HTML.

Variables de contenu et de contact

VariableTypeDescription
builtin_body_classesChaîneImprime dynamiquement des classes utiles qui différencient le balisage du contenu créé avec ce modèle (c’est-à-dire le type de contenu et le nom du contenu). Cela permet de styliser plus facilement différents types de contenu ou des pages particulières. Cette variable doit être utilisée dans l’attribut class de la balise body des modèles codés.
request_contact.is_logged_inChaîneSi le contact demandeur est connecté ou non au contenu privé d’un site web. Cette variable renvoie la valeur true si le contact demandeur est connecté, et false si le contact demandeur est déconnecté. Vous pouvez déconnecter un contact en l’invitant à https://<www.yourdomain.com>/_hcms/mem/logout utiliser l’un de vos domaines connectés.

L’utilisation de cette variable désactivera la mise en cache des pages. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript.
request_contact.list_membershipsStringUn dictionnaire d’ID qui représente les listes dont le contact est membre. L’utilisation de cette variable désactivera la mise en cache des pages. En savoir plus sur le prérendu des pages et les alternatives JavaScript.
content.languageDictUn dictionnaire d’informations sur les paramètres de langue d’une page.
  • content.language.languageTag renvoie l’identifiant de la langue d’une page (par exemple, "en" ou "es").
  • content.language.textDirection.value renvoie la direction du texte de la langue de la page (par exemple, "rtl" ou "ltr").

Variables de requête HTTP

Les variables suivantes impriment des informations sur la requête de page HTTP. Certaines de ces variables empêcheront la mise en cache des pages en raison de la nécessité de remplir dynamiquement les données lors du chargement de la page. Découvrez-en davantage sur le prérendu des pages et les alternatives à JavaScript.
VariableTypeDescription
request.cookiesDictUn dictionnaire de noms de cookies associés à des valeurs de cookies. L’utilisation de cette variable désactivera la mise en cache des pages.
request.domainChaîneLe domaine utilisé pour accéder à cette page.
request.full_urlChaîneL’URL utilisée pour accéder à cette page.
request.pathChaîneLe composant de chemin de l’URL.
request.path_and_queryChaîneLe chemin et le composant de requête de l’URL.
request.queryChaîneLe composant de la chaîne de requête de l’URL. request.query_dict divise automatiquement les chaînes de requête en paires (clé, valeur) et est recommandé par rapport à la requête brute pour la plupart des cas d’utilisation.
request.query_dictDictLa chaîne de requête convertie en un dictionnaire de noms et de valeurs.
request.referrerChaîneLe référent HTTP, l’URL de la page associée à la page actuelle. L’utilisation de cette variable désactivera la mise en cache des pages.
request.remote_ipChaîneL’adresse IP du visiteur. L’utilisation de cette variable désactivera la mise en cache des pages.
request.schemeChaîneLe protocole de la requête (http ou https).
request.search_engineChaîneLe moteur de recherche utilisé pour trouver cette page, le cas échéant (par exemple, google, aol, live, yahoo, images.google).
request.search_keywordChaîneLe mot-clé (expression) utilisé pour trouver cette page, le cas échéant,
request.headersChaîneUn dictionnaire des en-têtes de requête disponibles. L’utilisation de cette variable désactivera la mise en cache des pages afin d’interpréter individuellement les en-têtes pour chaque requête.

Variables de blog

Les variables suivantes sont disponibles pour les modèles de blog. Certaines variables ne sont disponibles que pour les listes d’articles, tandis que d’autres ne sont disponibles que pour les articles de blog.
VariableTypeDescription
blog_authorChaîneCette variable contient des informations relatives à l’auteur du blog pour les pages de listing des auteurs du blog. Elle peut être utilisée pour créer une logique conditionnelle pour restituer le balisage pour les listes d’auteurs de blog. Elle contient également les propriétés suivantes :
  • blog_author.avatar
  • blog_author.bio
  • blog_author.display_name
  • blog_author.email
  • blog_author.facebook
  • blog_author.google_plus
  • blog_author.has_social_profiles
  • blog_author.linkedin
  • blog_author.twitter
  • blog_author.website
content.blog_post_authorChaîneCette variable contient des informations individuelles sur l’auteur d’un article de blog pour un article donné. Elle contient les propriétés suivantes :
  • content.blog_post_author.avatar
  • content.blog_post_author.bio
  • content.blog_post_author.display_name
  • content.blog_post_author.email
  • content.blog_post_author.facebook
  • content.blog_post_author.google_plus
  • content.blog_post_author.has_social_profiles
  • content.blog_post_author.linkedin
  • content.blog_post_author.slug
  • content.blog_post_author.twitter
  • content.blog_post_author.website
blogChaîneUn alias pour group. Par exemple, vous pouvez utiliser soit blog.absolute_url, soit group.absolute_url.
content.comment_countEntierLe nombre de commentaires pour l’article de blog actuel.
content.comment_listChaîneUne liste des commentaires pour l’article de blog actuel.
current_page_numEntierL’indice entier de la page actuelle des articles de blog dans la vue.
content.featured_imageChaîneL’URL source de l’image en vignette sélectionnée lors de la publication du blog.
content.featured_image_alt_textChaîneLe texte alternatif de l’image en vignette.
last_page_numEntierL’indice entier de la dernière page des articles de blog dans la vue.
next_page_numEntierL’indice entier de la page suivante des articles de blog dans la vue.
content.next_post_featured_imageChaîneL’URL de l’image en vignette du prochain article de blog, le cas échéant.
content.next_post_featured_image_alt_textChaîneLe texte alternatif pour l’image en vignette du prochain article, le cas échéant.
content.next_post_nameChaîneLe nom du prochain article du blog, le cas échéant.
content.next_post_slugChaîneLe slug d’URL du prochain article du blog, le cas échéant.
content.post_bodyChaîneLe corps de l’article de blog.
content.post_list_contentChaîneLe contenu du corps de l’article de blog modifié pour la page de listing. Le résultat final est affecté par les paramètres de synthèse du blog. Si les images en vignette sont activées dans les paramètres, cette variable supprimera automatiquement toutes les images situées au-dessus du séparateur En savoir plus.
content.post_list_summary_featured_imageChaîneL’image en vignette des résumés d’articles à utiliser dans le modèle de listing de blog, telle que définie dans les paramètres de blog.
content.post_summaryChaîneLe résumé de l’article de blog. Ce contenu est déterminé par le séparateur En savoir plus dans l’éditeur de blog.
content.previous_post_featured_imageChaîneL’URL de l’image en vignette de l’article de blog précédent, le cas échéant.
content.previous_post_featured_image_alt_textChaîneLe texte alternatif pour l’image en vignette de l’article précédent, le cas échéant.
content.previous_post_nameChaîneLe nom de l’article de blog précédent, le cas échéant.
content.previous_post_slugChaîneLe slug d’URL de l’article de blog précédent, le cas échéant.
content.publish_date_localizedChaîneUne chaîne représentant la date et l’heure de publication de l’article de blog, formatées en fonction de la langue du blog et des paramètres de formatage de date.
simple_list_pageBooléenUn booléen indiquant si la page demandée est la page Tous les articles contenant des liens vers tous les articles du blog.
content.topic_listDictPeut être utilisé pour restituer le balisage d’une liste de thèmes en le parcourant en boucle. {% for topic in content.topic_list %} Les éléments qui s’y trouvent contiennent les propriétés suivantes : name et slug.
contentsChaîneLe contenu est une séquence de vos articles de blog qui sont itérés à l’aide d’une boucle, disponible sur les pages de liste de blogs.
contents.total_countEntierLe nombre total d’articles dans une liste (standard, thèmes, auteurs, etc.).
contents.total_page_countEntierLe nombre total de pages d’articles en fonction du nombre d’articles par page.
contents_topicsChaînePermet d’obtenir une liste de tous les thèmes du blog dans la séquence de contenu des articles.
groupDictionnaireUn dictionnaire contenant des variables qui se rapportent à un blog entier.
group.absolute_urlChaîneL’URL de base d’un blog.
group.allow_commentsBooléenPermet de renvoyer une valeur true si les commentaires sont autorisés.
group.descriptionChaîneLa méta-description du blog, telle que définie dans les paramètres du blog. Utilisée pour la méta-description sur certaines pages de listing.
group.headerChaîneL’en-tête du blog.
group.html_titleChaîneLe titre de ce blog tel qu’il doit apparaître dans la balise <title>.
group.idChaîneL’ID unique d’un blog. Cet ID peut être trouvé dans l’URL du tableau de bord de blog pour un blog spécifique.
group.languageDictUn dictionnaire contenant des informations sur la langue d’un blog. group.language.languageTag peut être utilisé dans des logiques conditionnelles pour restituer un contenu différent sur les différentes variations linguistiques d’un blog multilingue.
group.public_titleChaîneLe titre de ce blog tel qu’il doit apparaître en haut des pages restituées.
group.show_summary_in_listingBooléenSi les résumés d’articles sont affichés sur la page de listing de blog, comme défini dans les paramètres de blog.
group.slugChaîneLe chemin vers ce blog.
group.use_featured_image_in_summaryBooléenSi les images en vignette sont affichées dans les résumés d’articles, comme défini dans les paramètres de blog.
archive_list_pageBooléenRenvoie une valeur true si la page est une page d’archive de blog. Ex : https://www.example.com/blog/archive/2020/02 renverra une valeur true.

Pages d’objets CRM dynamiques

Les variables suivantes sont utilisées pour créer des pages dynamiques avec des objets CRM. Ces variables ne sont disponibles que pour les pages d’objets CRM dynamiques.
VariableTypeDescription
dynamic_page_crm_objectDictL’objet CRM de la page dynamique qui correspond au chemin de la requête de la page. Si la requête concerne la page de listing, une valeur null sera renvoyée.
dynamic_page_crm_object_type_fqnChaîneLe nom entièrement qualifié (FQN) de l’objet CRM. Le FQN est un identifiant unique attribué à l’objet, comprenant l’identifiant de votre compte HubSpot et le nom de l’objet. Le FQN peut être utilisé dans la fonction crm_objects.

Variables HubDB

Les variables suivantes sont utilisées pour créer des pages dynamiques avec HubDB. Ces variables ne sont disponibles que pour les pages dynamiques HubDB.
VariableTypeDescription
dynamic_page_hubdb_table_idLongL’ID du tableau sélectionné dans l’onglet Paramètres avancés de l’éditeur de page.
dynamic_page_hubdb_rowDictLa ligne HubDB de la page dynamique qui correspond au chemin de la requête de la page. Si la requête concerne la page de listing, une valeur null sera renvoyée.
row.hs_idLongL’ID interne d’une ligne HubDB.
row.hs_nameChaîneLe nom de la ligne HubDB.
row.hs_pathChaîneLe chemin de la ligne HubDB. Il est utilisé pour résoudre une requête d’une ligne dans le tableau spécifié par dynamic_page_hubdb_table_id.
row.hs_child_table_idLongL’ID de tableau enfant de la ligne HubDB. Il peut être utilisé pour créer des modèles imbriqués.
row.hs_parent_rowDictLa ligne parent de la ligne HubDB. Elle ne peut être utilisée que lorsque des tableaux enfants sont utilisés pour des modèles imbriqués.
dynamic_page_route_levelEntierLa profondeur actuelle d’une page dans un modèle dynamique à plusieurs niveaux. La valeur commence à 0 et augmente avec chaque couche de tableau supplémentaire.

Variables de nœuds de menu

Les variables suivantes sont disponibles pour être utilisées sur l’objet renvoyé par la fonction de menu HubL.
VariableTypeDescription
node.labelChaîneLe libellé de menu de la page.
node.urlChaîneL’URL de la page.
node.pageIdNombreL’ID de la page si elle se trouve dans HubSpot.
node.contentGroupIdNombreL’ID de blog de la page s’il s’agit d’un article de blog HubSpot.
node.parentNodeObjetLe nœud parent du nœud actuel. Le nœud parent aura le nœud actuel dans sa propriété children.
node.childrenListeLa liste des nœuds enfants pour le nœud actuel.
node.activeBranchBooléenLa valeur true est renvoyée si le nœud se trouve dans la branche de premier niveau dans laquelle se trouve la page actuelle.
node.activeNodeBooléenLa valeur true est renvoyée si le nœud est la page actuelle.
node.levelNombreLe nombre de niveaux de profondeur du nœud actuel par rapport aux nœuds de premier niveau.
node.pageTitleChaîneLe nom de la page de contenu si elle se trouve dans HubSpot.
node.slugChaîneLe slug de chemin d’accès de la page.
node.linkTargetChaîneLe lien cible de la page.

Éditeur dans l’application et variables d’aperçu

Vous pouvez utiliser les variables suivantes pour vérifier si le contenu est affiché dans l’éditeur de contenu ou l’aperçu. Par exemple, vous pouvez les utiliser pour empêcher l’exécution de code dans l’éditeur tout en exécutant le code sur les pages en direct.
{% if is_in_page_editor %}
Display something different within the page editor.
{% endif %}
VariableTypeDescription
is_in_hs_appChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’application HubSpot.
is_in_editorChaînePermet de renvoyer la valeur true si le contenu est restitué dans un éditeur de contenu.
is_in_global_content_editorChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’éditeur de contenu global.
is_in_theme_editorNombrePermet de renvoyer la valeur true si le contenu est restitué dans l’éditeur de thème.
is_in_page_editorChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’éditeur de page.
is_in_blog_post_editorChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’éditeur d’article de blog.
is_in_email_editorChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’éditeur d’e-mail.
is_in_previewerNombrePermet de renvoyer la valeur true si le contenu est restitué dans un contexte de prévisualisation.
is_in_theme_previewerObjetPermet de renvoyer la valeur true si le contenu est restitué dans l’aperçu du thème.
is_in_template_previewerChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’aperçu du modèle.
is_in_page_previewerChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’aperçu de la page.
is_in_blog_post_previewerChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’aperçu de l’article de blog.
is_in_email_previewerChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’aperçu des e-mails.
is_in_module_previewerChaînePermet de renvoyer la valeur true si le contenu est restitué dans l’aperçu du module.