Letzte Änderung: 28. August 2025
HubSpot-Vorlagen können eine Vielzahl vordefinierter Variablen verwenden, die zur Darstellung praktischer Website- und E-Mail-Elemente genutzt werden können. Diese Seite ist eine Referenzauflistung dieser Variablen. Erfahren Sie mehr über das Erstellen Ihrer eigenen Variablen in einer HubL-Vorlage oder einem Modul. Während die meisten der auf dieser Seite aufgeführten Variablen optional sind, gibt es einige wenige Variablen, die für die Erstellung von E-Mails und Seiten aus Ihren Vorlagen erforderlich sind.
Die unten aufgeführten Variablen können einzeln verwendet werden, indem sie wie auf unserer Seite für Variablen und Makros beschrieben in das }}-Trennzeichen eingeschlossen werden. Sie können diese Variablen optional mit anderen Teilen der HubL-Vorlagensprache wie Schleifen, Filtern, Funktionen, Tags und mehr verwenden.

In allen Vorlagen verfügbare Variablen

Die folgenden HubL-Variablen können in E-Mail-, Seiten- oder Blog-Vorlagen verwendet werden. Um zusätzliche Informationen zur Ausgabe dieser Variablen zu erhalten, können Sie den pprint-Filter verwenden, wie unten gezeigt.
{% set variable = content %}
{{variable|pprint}}
| Variable | Typ | Beschreibung | | --- | --- | --- | --- | | account | Dict | : Diese Variable ist ein Dictionary, das die Unternehmenseigenschaftswerte des primären zugeordneten Unternehmens eines bekannten Kontakts speichert. Sie können über diese Variable auf bestimmte Unternehmenseigenschaften (sowohl benutzerdefinierte als auch standardmäßige) zugreifen, indem Sie einen Punkt gefolgt vom internen Namen der Eigenschaft hinzufügen. Zum Beispiel würde account.name den Namen des primären Unternehmens ausgeben, das mit dem Kontakt verknüpft ist.

Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen. | | company_domain | Zeichenfolge | Gibt die Unternehmens-Domain aus, die über Website > Seiten > Branding > Logo-Link festgelegt wurde. | | contact | Dict | : Diese Variable ist ein Dictionary, in dem die Kontakteigenschaftswerte eines bekannten Kontakts gespeichert werden. Sie können über diese Variable auf bestimmte Kontakteigenschaften (sowohl benutzerdefinierte als auch standardmäßige) zugreifen, indem Sie einen Punkt gefolgt vom internen Namen der Eigenschaft hinzufügen. contact.firstname würde zum Beispiel den Vornamen des Kontakts ausgeben.

Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen. | | content | Dict | Diese Variable ist ein Dictionary, in dem verschiedene Eigenschaften gespeichert werden, die sich auf einen bestimmten Inhalt wie eine E-Mail, eine Seite oder einen Beitrag beziehen. | | content.absolute_url | Zeichenfolge | Gibt die vollständige URL der Seiten-, Beitrags- oder Webseite-Version einer E-Mail aus. | | content.archived | Boolesch | Diese Variable wird als true ausgewertet, wenn die Seite oder E-Mail vom Benutzer als archiviert markiert wurde. | | content.author_email | Zeichenfolge | Die E-Mail-Adresse des Content-Autors. | | content.author_name | Zeichenfolge | Der Vor- und Nachname des Content-Autors. | | content.author_username | Zeichenfolge | Der HubSpot-Benutzername des Content-Autors. | | content.campaign | Zeichenfolge | Die GUID für die Marketingkampagne, mit der diese Seite oder E-Mail verknüpft ist. Diese eindeutige ID finden Sie in der URL einer bestimmten Kampagne im Kampagnen-Tool. | | content.campaign_name | Zeichenfolge | Der Name der Marketingkampagne, mit der diese Seite, dieser Beitrag oder diese E-Mail verknüpft ist. | | content.created | Datetime | Ein Datetime-Objekt, das in UTC-Zeit angibt, wann der Inhalt ursprünglich erstellt wurde. Diese Variable kann mit dem Datetime-Filter formatiert werden. | | content.meta_description | Zeichenfolge | Beim Abrufen der Metabeschreibung einer Seite ist es besser, die Variable page_meta.meta_description zu verwenden. | | content.name | Zeichenfolge | Der Name eines Beitrags, einer E-Mail oder einer Seite. Bei Seiten und E-Mails wird der interne Name des Inhalts ausgegeben, bei Beiträgen der Beitragstitel. Bei Blogbeiträgen ist dies der Titel des Beitrags, der angezeigt wird. Bei anderen Inhaltstypen handelt es sich in der Regel um einen internen Namen. Diese Variable enthält einen Wrapper, sodass sie über die Benutzeroberfläche bearbeitet werden kann, wenn sie in Blogbeiträgen enthalten ist. Wenn Sie den Namen des Inhalts ohne einen Wrapper ausgeben möchten, verwenden Sie page_meta.name. | | content.publish_date | Datetime | Ein Datetime-Objekt, das in UTC-Zeit angibt, wann der Inhalt veröffentlicht wurde. Diese Variable kann mit dem format_datetime-Filter formatiert werden. | | content.publish_date_localized | Zeichenfolge | Die Zeichenfolge, die das Datum und die Uhrzeit angibt, zu der der Inhalt unter Verwendung der in den Standardeinstellungen des Accounts definierten Zeitzone veröffentlicht wurde. Diese Variable unterliegt auch den Sprach- und Datumsformateinstellungen. | | content.template_path | Zeichenfolge | Der Dateipfad des Design-Managers zu Ihrer Vorlage (z. B. custom/page/web_page_basic/my_template.html). | | content.slug | Zeichenfolge | Der URL-Slug der Seiten-, Beitrags- oder Webseite-Version einer E-Mail. Dies ist der Wert, der auf die Domain folgt. In https://example.com/about-us ist der Slug beispielsweise about-us. Verwenden Sie stattdessen für content.absolute_url die vollständige URL. | | content.updated | Datetime | Ein Datetime-Objekt, das in UTC-Zeit angibt, wann der Benutzer den Inhalt zuletzt aktualisiert hat. Diese Variable kann mit dem Datetime-Filter formatiert werden. Entspricht nicht content.publish_date bei der ersten Veröffentlichung. Verwenden Sie den | |between_times-Filter, um zu prüfen, ob ein Beitrag nach der Veröffentlichung aktualisiert wurde. | | content_id | Zeichenfolge | Gibt die eindeutige ID für eine Seite, einen Beitrag oder eine E-Mail aus. Diese ID ist in der URL des Editors zu finden. Sie können diese Variable als Alias für content.id verwenden. | | favicon_link | Zeichenfolge | Gibt die Quelle des Favicons aus. Hier erfahren Sie mehr über das Festlegen von Favicons in HubSpot. | | hub_id | Zeichenfolge | Die ID Ihres HubSpot-Accounts. | | hubspot_analytics_tracking_code | Zeichenfolge | Enthält den Analytics-Tracking-Code. Dieses Tag ist nicht erforderlich, da standard_footer_includes den Tracking-Code bereits rendert. | | local_dt | Datetime | Ein Datetime-Objekt mit der aktuellen Zeit in der Zeitzone, die in Ihren Berichtseinstellungen definiert ist. Durch die Verwendung dieser Variablen wird das Speichern von Seiten im Cache deaktiviert, um die aktuelle Zeit zurückzugeben. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen. | | local_time_zone | Zeichenfolge | Die Zeitzone, wie in Ihren HubSpot-Berichtseinstellungen konfiguriert. | | page_meta.canonical_url | Zeichenfolge | Die offizielle URL, unter der diese Seite aufgerufen werden sollte. Enthält normalerweise keine Abfragezeichenfolgenparameter. Verwenden Sie dies für das rel="canonical"-Tag. HubSpot kanonisiert URLs automatisch. | | page_meta.html_title | Zeichenfolge | Der Titel der Seite. Diese Variable sollte im <title>-Tag von HTML-Vorlagen verwendet werden. | | page_meta.meta_description | Zeichenfolge | Die Metabeschreibung einer Seite. Diese Variable sollte im “description” <meta>-Tag von HTML-Vorlagen verwendet werden. | | page_meta.name | Zeichenfolge | Ein Alias für content.name. | | portal_id | Zeichenfolge | Ein Alias für die hub_id-Variable. | | request_contact | Dict | Dies ist ein Dictionary mit Daten zum gewünschten Kontakt. Nicht in E-Mail-Vorlagen verfügbar. Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen. | | site_settings | Dict | Dies ist ein Dictionary, das verschiedene Seiten-, Blog- und E-Mail-Einstellungen enthält, einschließlich Farben und Schriftarten sowie Details zur E-Mail-Fußzeile. | | year | Zeichenfolge | Gibt das aktuelle Jahr aus. |

E-Mail-Variablen

Nachfolgend finden Sie die HubL-Variablen, die in E-Mail-Vorlagen verwendet werden können. Einige Variablen, z. B. die Farb- und Schriftarteinstellungsvariablen, können in anderen Inhaltstypen verwendet werden, wenn Sie Ihre E-Mail-Farb- und Schriftarteinstellungen an anderer Stelle referenzieren möchten.

Erforderliche Variablen für E-Mail-Vorlagen

Um CAN-SPAM-konform zu sein, müssen für alle über HubSpot versendeten E-Mails bestimmte Unternehmens- und Opt-out-Informationen angegeben werden. Diese Informationen werden durch die folgenden Variablen festgelegt, die enthalten sein müssen. Werte für diese Token werden aus den Marketing-E-Mail-Einstellungen des Accounts übernommen. Es gibt zusätzliche E-Mail-Variablen, die optional sind und weiter unten auf dieser Seite aufgeführt sind.
VariableTypBeschreibung
site_settings.company_cityZeichenfolge: Gibt die Stadt des Unternehmens aus.
site_settings.company_nameZeichenfolge: Gibt den Namen des Unternehmens aus.
site_settings.company_stateZeichenfolge: Gibt das Bundesland des Unternehmens aus.
site_settings.company_street_address_1Zeichenfolge: Gibt die Adresse des Unternehmens aus.
unsubscribe_linkZeichenfolgeGibt die URL der Seite aus, die es den Empfängern ermöglicht, die Abonnementeinstellungen zu verwalten oder sich von der E-Mail-Kommunikation abzumelden. Diese Variable sollte im href-Attribut eines <a>-Anchor-Tag sein.

Farb- und Schriftarteinstellungen

Es gibt mehrere grundlegende Farb- und Schriftartsteuerelemente in Ihren Marketing-E-Mail-Einstellungen, die in E-Mails ausgegeben werden können. Wenn angegeben, können Sie einige dieser Variablen in Seiten- und Blog-Vorlagen verwenden, indem Sie site_settings. vor der Variable hinzufügen.
VariableTypBeschreibung
background_colorZeichenfolgeDies ist die Einstellung für die Hintergrundfarbe als Hexadezimalwert. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.background_color.
body_border_colorZeichenfolgeDies ist die Einstellung für die Textrahmenfarbe als Hexadezimalwert. Diese Option ist verfügbar, wenn Sie in den Einstellungen über das Dropdown-Menü Optionen für Rahmenfarbe den Eintrag E-Mail-Rahmenfarbe manuell festlegen auswählen. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.body_border_color.
body_border_color_choiceZeichenfolgeDer Wert für diese Variable wird über das Dropdown-Menü Optionen für Rahmenfarbe in den Einstellungen gesteuert. Die Werte sind: BORDER_AUTOMATIC, BORDER_MANUAL, BORDER_NONE. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.body_border_color_choice.
body_colorZeichenfolgeDies ist die Einstellung für die Textfarbe als Hexadezimalwert. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.body_color.
primary_accent_colorZeichenfolgeDies ist die Einstellung für die primäre Akzentfarbe als Hexadezimalwert. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.primary_accent_color.
primary_fontAufzählungDies ist die Einstellung für die primäre Schriftart als Zeichenfolge. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.primary_font.
primary_font_colorZeichenfolge: Dies ist die Einstellung für die primäre Schriftartfarbe als Hexadezimalwert. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.primary_font_color.
primary_font_sizeZeichenfolgeDies ist die Einstellung für die primäre Schriftgröße als px-Wert. Verwenden Sie site_settings.primary_font_size für Blog-Vorlagen .
primary_font_size_numZahlZahl der primären Schriftart, ausgenommen px.
secondary_accent_colorZeichenfolge: Dies ist die Einstellung für die sekundäre Akzentfarbe als Hexadezimalwert. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.secondary_accent_color.
secondary_fontAufzählungDies ist die Einstellung für die sekundäre Schriftart als Zeichenfolge. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.secondary_font.
secondary_font_colorZeichenfolge: Dies ist die Einstellung für die sekundäre Schriftfarbe als Hexadezimalwert. Um diesen Wert in Seiten- oder Blog-Vorlagen auszugeben, verwenden Sie site_settings.secondary_font_color.
secondary_font_size_numZeichenfolgeZahl der sekundären Schriftart, ausgenommen px.

E-Mail-Content

VariableTypBeschreibung
content.create_pageBooleschIst True, wenn es eine Webseiten-Version der E-Mail gibt.
content.email_bodyRich-TextDer Haupttext der E-Mail. Diese Variable stellt ein Rich-Text-Modul dar.
content.emailbody_plaintextZeichenfolgeDies ist die optionale Überschreibung des Klartext-E-Mail-Textes.
content.from_nameZeichenfolgeDies ist der Absendername des E-Mail-Absenders.
content.reply_toZeichenfolgeDies ist die Antwortadresse für die E-Mail.
content.subjectZeichenfolgeDies ist der Betreff der E-Mail.
email_body_paddingZeichenfolgeDie Einstellung für die Auffüllung des E-Mail-Textes.
email_body_widthZeichenfolgeDie Einstellung für die Breite des E-Mail-Textes.
site_settings.company_street_address_2ZeichenfolgeGibt die Adresszeile 2 aus den CAN-SPAM-Footer-Einstellungen des Accounts aus.
site_settings.office_location_nameZeichenfolgeGibt den Namen des Bürostandorts aus den CAN-SPAM-Footer-Einstellungen des Accounts aus.
subscription_confirmation_urlZeichenfolgeGibt die URL der Bestätigungsseite für die Abonnementeinstellungen aus. Diese URL wird beim Senden dynamisch generiert.
subscription_nameZeichenfolgeGibt den Namen des für diese E-Mail angegebenen E-Mail-Typs aus.
unsubscribe_anchorZeichenfolgeGeneriert ein Anchor-Tag mit dem Wort “unsubscribe”, verlinkt mit Ihrer Abmeldeseite.
unsubscribe_link_allZeichenfolgeRendert einen Link zur Abmeldung von sämtlicher E-Mail-Kommunikation, im Gegensatz zu einem Link zur Verwaltung der Abonnementeinstellungen.
unsubscribe_sectionZeichenfolgeRendert einen Abschnitt zur Abmeldung, der einen Abmeldelink sowie einen Hilfetext enthält.
view_as_page_sectionZeichenfolgeGeneriert einen Link mit Hilfetext, der zu einer Webseiten-Version einer E-Mail führt.
view_as_page_urlZeichenfolgeGeneriert einen Link, der zu einer Webseiten-Version einer E-Mail führt.

Variablen für E-Mails mit privatem Content

Die folgende Liste von Variablen ist nur innerhalb von E-Mail-Vorlagen verfügbar, die für E-Mail-Vorlagen mit privatem Content verwendet werden.
VariableTypBeschreibung
membership_company_nameZeichenfolgeDer Unternehmensname, wie er in den Content-Einstellungen des Accounts festgelegt ist.
membership_domainZeichenfolgeDie Domain der Website mit privatem Content.
membership_logo_srcZeichenfolgeDie URL des anzuzeigenden Logos, wie in den Brand-Kit-Einstellungen des Accounts festgelegt.
membership_logo_altZeichenfolgeDas Attribut des Logos alt, wie in den Brand-Kit-Einstellungen des Accounts festgelegt.
membership_registration_linkURLLink zur Registrierungsseite für die Website mit privatem Content.
membership_password_saved_linkURLLink zur Seite mit dem gespeicherten Passwort. Der Link leitet den Besucher auf eine zufällige eingeschränkte Seite weiter, auf die er Zugriff hat.
membership_password_reset_linkURLLink zur Seite zum Zurücksetzen des Passworts für die Website mit privatem Content.
membership_passwordless_auth_linkURLLink zur passwortlosen Anmeldeseite für Mitglieder.
membership_verify_registration_linkURLLink für die Seite zur Verifizierung der Registrierung.
membership_website_adminZeichenfolgeDer Name des Administrators der Website, wie in den Einstellungen für privaten Content des Accounts festgelegt.

Variablen für Website-Seiten

Die folgenden Variablen sind für Website-Seiten, Landingpages, Systemseiten und Blogs verfügbar.

Erforderliche Variablen für Seitenvorlagen

Um eine Code-Datei als bearbeitbare Seite oder Blog-Vorlage zu veröffentlichen, müssen die folgenden Variablen enthalten sein. Um eine HTML-Datei ohne diese Variablen zu veröffentlichen, um sie in einer anderen Vorlage zu verwenden, schließen Sie isAvailableForNewContent: false in die Vorlagenannotationen ein.
VariableTypBeschreibung
standard_footer_includesZeichenfolgeRendert den HubSpot-Tracking-Code und jeden anderen Code, der in Ihrem Footer-HTML in den Content-Einstellungen oder in den Optionen einer bestimmten Seite enthalten ist. Dieses Tag sollte direkt vor dem schließenden body-Tag eingefügt werden.
standard_header_includesZeichenfolgeFügt jQuery, layout.css, alle angehängten Stylesheets, ein Meta-Viewport-Tag, Google-Analytics-Tracking-Code, andere Seiten-Meta-Informationen sowie Code hinzu, der dem Head-Tag auf Domain-/Vorlagen-/Seitenebene hinzugefügt wird. Diese Variable sollte den <head>-HTML-Vorlagen hinzugefügt werden.

Inhalts- und Kontaktvariablen

VariableTypBeschreibung
builtin_body_classesZeichenfolge: Gibt dynamisch hilfreiche Klassen aus, die das Markup von Inhalten, die mit dieser Vorlage erstellt wurden, unterscheiden (d. h. Typ des Inhalts und Name des Inhalts). Dies erleichtert die Formatierung verschiedener Inhaltstypen oder bestimmter Seiten. Diese Variable sollte im class-Attribut des body-Tags von Code-Vorlagen verwendet werden.
request_contact.is_logged_inZeichenfolgeGibt an, ob der anfragende Kontakt für den privaten Content einer Website angemeldet ist oder nicht. Der Wert dieser Variablen gibt true zurück, wenn der anfragende Kontakt angemeldet ist, und false, wenn der anfragende Kontakt abgemeldet ist. Ein Kontakt kann abgemeldet werden, indem er über eine Ihrer verknüpften Domains an https://<www.yourdomain.com>/_hcms/mem/logout weitergeleitet wird.

Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen.
request_contact.list_membershipsZeichenfolgeDiese Variable gibt ein Dictionary von IDs zurück, die die Listen darstellen, in denen der Kontakt Mitglied ist. Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen.
content.languageDictDies ist ein Dictionary mit Informationen zu den Spracheinstellungen einer Seite.
  • content.language.languageTag gibt die Sprach-ID einer Seite zurück (z. B. "en" oder "es").
  • content.language.textDirection.value gibt die Textrichtung der Sprache der Seite zurück (z. B. "rtl" oder "ltr").

HTTP-Anfragevariablen

Die folgenden Variablen geben Informationen zur HTTP-Seitenanfrage aus. Einige dieser Variablen verhindern das Speichern von Seiten, da die Daten beim Laden der Seite dynamisch ausgefüllt werden müssen. Hier erfahren Sie mehr über das Prerendering von Seiten und JavaScript-Alternativen.
VariableTypBeschreibung
request.cookiesDictDies ist ein Dictionary mit Cookie-Namen, die Cookie-Werten zugeordnet sind. Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache.
request.domainZeichenfolgeDies ist die für den Zugriff auf diese Seite verwendete Domain.
request.full_urlZeichenfolgeDie für den Zugriff auf diese Seite verwendete URL.
request.pathZeichenfolgeDies ist die Pfadkomponente der URL.
request.path_and_queryZeichenfolgeDies ist die Pfad- und Abfragekomponente der URL.
request.queryZeichenfolgeDies ist die Abfragezeichenfolgenkomponente der URL. request.query_dict teilt die Abfragezeichenfolgen automatisch in Schlüssel-Wert-Paare auf und wird für die meisten Anwendungsfälle gegenüber der Raw Query empfohlen.
request.query_dictDictDie Abfragezeichenfolge, die in ein Name->Wert-Dictionary umgewandelt wird.
request.referrerZeichenfolgeDies ist der HTTP-Referrer, also die URL der Seite, die auf die aktuelle Seite verlinkt hat. Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache.
request.remote_ipZeichenfolgeDies ist die IP-Adresse des Besuchers. Das Verwenden dieser Variable deaktiviert das Speichern von Seiten im Cache.
request.schemeZeichenfolgeDies ist das Protokoll der Anfrage (entweder http oder https).
request.search_engineZeichenfolgeDies ist die Suchmaschine, mit der diese Seite gefunden wurde, falls zutreffend (z. B. google, aol, live, yahoo, images.google).
request.search_keywordZeichenfolgeDies ist der Suchbegriff, mit dem diese Seite gefunden wurde, falls zutreffend.
request.headersZeichenfolgeDies ist ein Dictionary von verfügbaren Anfrage-Headern. Durch die Verwendung dieser Variablen wird das Speichern von Seiten im Cache deaktiviert, um individualisierte Header für jede Anfrage zu interpretieren.

Blog-Variablen

Die folgenden Variablen sind für Blog-Vorlagen verfügbar. Einige Variablen sind nur für Beitrags-Listings verfügbar, während andere nur für Blogbeiträge verfügbar sind.
VariableTypBeschreibung
blog_authorZeichenfolgeDiese Variable enthält Informationen zum Blog-Autor für Listing-Seiten von Blog-Autoren. Sie kann verwendet werden, um bedingte Logik zum Darstellen von Markup für Blog-Autoren-Listings zu erstellen. Sie enthält außerdem die folgenden Eigenschaften:
  • 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_authorZeichenfolgeDiese Variable enthält individuelle Informationen zum Blogbeitragsautor für einen bestimmten Beitrag. Sie kann die folgenden Eigenschaften enthalten:
  • 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
blogZeichenfolgeEin Alias für group. Sie können zum Beispiel entweder blog.absolute_url oder group.absolute_urlverwenden.
content.comment_countGanzzahlDie Anzahl der Kommentare für den aktuellen Blogbeitrag.
content.comment_listZeichenfolgeEine Liste der Kommentare für den aktuellen Blogbeitrag.
current_page_numGanzzahlDer ganzzahlige Index der aktuellen Seite von Blogbeiträgen in der Ansicht.
content.featured_imageZeichenfolgeDie Quell-URL des Feature-Bildes, das bei der Veröffentlichung des Blogs ausgewählt wurde.
content.featured_image_alt_textZeichenfolgeDer ALT-Text des Feature-Bildes.
last_page_numGanzzahlDer ganzzahlige Index der letzten Seite von Blogbeiträgen in der Ansicht.
next_page_numGanzzahlDer ganzzahlige Index der nächsten Seite von Blogbeiträgen in der Ansicht.
content.next_post_featured_imageZeichenfolgeDie URL des Feature-Bildes des nächsten Blogbeitrags, sofern ein solcher existiert.
content.next_post_featured_image_alt_textZeichenfolgeALT-Text für das Feature-Bild des nächsten Beitrags, wenn ALT-Text vorhanden ist.
content.next_post_nameZeichenfolgeDer Name des nächsten Blogbeitrags, sofern ein solcher existiert.
content.next_post_slugZeichenfolgeDer URL-Slug des nächsten Blogbeitrags, sofern ein solcher existiert.
content.post_bodyZeichenfolgeDer Text des Blogbeitrags.
content.post_list_contentZeichenfolgeDer Inhalt des Blogbeitrags, geändert für die Listing-Seite. Die endgültige Ausgabe wird durch die Zusammenfassungseinstellungen des Blogs gesteuert. Wenn in den Einstellungen Feature-Bilder aktiviert sind, entfernt diese Variable automatisch alle Bilder oberhalb des „Mehr erfahren“-Trennzeichens.
content.post_list_summary_featured_imageZeichenfolgeDas Feature-Bild für Beitragszusammenfassungen, das in der Blog-Listing-Vorlage verwendet werden soll, wie in den Blog-Einstellungen festgelegt.
content.post_summaryZeichenfolgeDie Zusammenfassung des Blogbeitrags. Dieser Inhalt wird durch das „Mehr erfahren“-Trennzeichen im Blog-Editor bestimmt.
content.previous_post_featured_imageZeichenfolgeDie URL des Feature-Bildes des vorherigen Blogbeitrags, sofern ein solcher existiert.
content.previous_post_featured_image_alt_textZeichenfolgeALT-Text für das Feature-Bild des vorherigen Beitrags, wenn ALT-Text vorhanden ist.
content.previous_post_nameZeichenfolgeDer Name des vorherigen Blogbeitrags, sofern ein solcher existiert.
content.previous_post_slugZeichenfolgeDer URL-Slug des vorherigen Blogbeitrags, sofern ein solcher existiert.
content.publish_date_localizedZeichenfolgeDies ist eine Zeichenfolge, die das Datum und die Uhrzeit der Veröffentlichung des Blogbeitrags angibt, formatiert entsprechend den Sprach- und Datumsformatierungseinstellungen des Blogs.
simple_list_pageBooleschDieser Wert gibt an, ob es sich bei der angeforderten Seite um die Seite „Alle Beiträge“ handelt, die Links zu allen Blog-Beiträgen enthält.
content.topic_listDictKann verwendet werden, um Markup für eine Themenübersicht zu rendern, indem sie in einer Schleife durchlaufen wird. {% for topic in content.topic_list %}Die Elemente darin enthalten die folgenden Eigenschaften: name und slug.
contentsZeichenfolgeDies ist eine Abfolge Ihrer Blogbeiträge, die mithilfe einer for-Schleife durchlaufen werden, verfügbar auf Blog-Listing-Seiten.
contents.total_countGanzzahlGesamtzahl an Beiträgen in einem Listing (normal, Themen, Autoren usw.).
contents.total_page_countGanzzahlGesamtzahl der Seiten mit Beiträgen, basierend auf der Anzahl der Beiträge pro Seite.
contents_topicsZeichenfolgeRuft eine Liste aller Blog-Themen in der contents-Abfolge von Beiträgen ab.
groupDictDies ist das Dictionary mit den Variablen, die sich auf einen gesamten Blog beziehen.
group.absolute_urlZeichenfolgeBasis-URL eines Blogs.
group.allow_commentsBooleschWird als true ausgewertet, wenn Kommentare erlaubt sind.
group.descriptionZeichenfolgeDie Meta-Beschreibung des Blogs, wie in den Blog-Einstellungen festgelegt. Wird für die Metabeschreibung auf bestimmten Listing-Seiten verwendet.
group.headerZeichenfolgeDer Header des Blogs.
group.html_titleZeichenfolgeDer Titel dieses Blogs, wie er im <title>-Tag angezeigt werden soll.
group.idZeichenfolgeDie eindeutige ID eines Blogs. Diese ID ist in der URL des Blog-Dashboards für einen bestimmten Blog zu finden.
group.languageDictDies ist ein Dictionary, das Informationen zur Sprache eines Blogs enthält. group.language.languageTag kann in Bedingungen verwendet werden, um unterschiedliche Inhalte für die verschiedenen Sprachvarianten eines mehrsprachigen Blogs darzustellen.
group.public_titleZeichenfolgeDer Titel dieses Blogs, wie er oben auf den gerenderten Seiten erscheinen soll.
group.show_summary_in_listingBooleschGibt an, ob Beitragszusammenfassungen auf der Blog-Listing-Seite angezeigt werden, wie in den Blog-Einstellungen festgelegt.
group.slugZeichenfolgeDer Pfad zu diesem Blog.
group.use_featured_image_in_summaryBooleschGibt an, ob Feature-Bilder in Beitragszusammenfassungen angezeigt werden, wie in den Blog-Einstellungen festgelegt.
archive_list_pageBooleschGibt true zurück, wenn die Seite eine Blog-Archivseite ist. Bsp.: https://www.example.com/blog/archive/2020/02 würde true zurückgeben.

Dynamische Seiten mit CRM-Objekten

Die folgenden Variablen werden verwendet, um dynamische Seiten mit CRM-Objekten zu erstellen. Diese Variablen sind nur für dynamische Seiten mit CRM-Objekten verfügbar.
VariableTypBeschreibung
dynamic_page_crm_objectDictDas CRM-Objekt der dynamischen Seite, das mit dem Seitenanfragepfad übereinstimmt. Wenn die Anfrage an die Listing-Seite gerichtet ist, lautet dieser Wert null.
dynamic_page_crm_object_type_fqnZeichenfolgeDer vollständig qualifizierte Name (Fully Qualified Name, FQN) des CRM-Objekts. Der FQN ist eine zugewiesene eindeutige ID für das Objekt, einschließlich der ID Ihres HubSpot-Accounts und des Objektnamens. Der FQN kann in der crm_objects-Funktion verwendet werden.

HubDB-Variablen

Die folgenden Variablen werden für die Erstellung dynamischer Seiten mithilfe von HubDB verwendet. Diese Variablen sind nur für dynamische HubDB-Seiten verfügbar.
VariableTypBeschreibung
dynamic_page_hubdb_table_idLongDies ist die ID der Tabelle, die auf der Registerkarte Erweiterte Einstellungen des Seiten-Editors ausgewählt wurde.
dynamic_page_hubdb_rowDictDie HubDB-Zeile der dynamischen Seite, die mit dem Seitenanfragepfad übereinstimmt. Wenn die Anfrage an die Listing-Seite gerichtet ist, lautet dieser Wert null.
row.hs_idLangDie interne ID einer HubDB-Zeile.
row.hs_nameZeichenfolgeDer Name der HubDB-Zeile.
row.hs_pathZeichenfolgeDer Pfad der HubDB-Zeile. Wird verwendet, um eine Anfrage an eine einzelne Zeile in der Tabelle aufzulösen, die durch dynamic_page_hubdb_table_id angegeben wird.
row.hs_child_table_idLangDie ID der untergeordneten Tabelle der HubDB-Zeile. Kann verwendet werden, um verschachtelte Vorlagen zu erstellen.
row.hs_parent_rowDictDie übergeordnete Zeile der HubDB-Zeile. Kann nur verwendet werden, wenn untergeordnete Tabellen für verschachtelte Vorlagen verwendet werden.
dynamic_page_route_levelGanzzahlAktuelle Tiefe einer Seite in einer dynamischen Vorlage mit mehreren Ebenen. Der Wert beginnt bei 0 und wird mit jeder zusätzlichen Tabellenebene erhöht.

Menüknotenvariablen

Die folgenden Variablen können für das Objekt verwendet werden, das von der Funktion menu-Funktion von HubL zurückgegeben wird.
VariableTypBeschreibung
node.labelZeichenfolgeDas Menülabel der Seite.
node.urlZeichenfolgeURL der Seite.
node.pageIdZahlID der Seite, wenn in HubSpot.
node.contentGroupIdZahlBlog-ID der Seite, wenn es sich um einen HubSpot-Blogbeitrag handelt.
node.parentNodeObjektDer übergeordnete Knoten des aktuellen Knotens. Der übergeordnete Knoten enthält den aktuellen Knoten in seiner children-Eigenschaft.
node.childrenListeDie Liste der untergeordneten Knoten für den aktuellen Knoten.
node.activeBranchBooleschWird als true ausgewertet, wenn sich der Knoten in der obersten Verzweigung befindet, in der sich die aktuelle Seite befindet.
node.activeNodeBooleschWird als true ausgewertet, wenn der Knoten die aktuelle Seite ist.
node.levelZahlDie Anzahl der Ebenen der Tiefe, die der aktuelle Knoten von den Knoten der obersten Ebene entfernt ist.
node.pageTitleZeichenfolgeName der Inhaltsseite, sofern in HubSpot.
node.slugZeichenfolgePfad-Slug der Seite.
node.linkTargetZeichenfolgeLink-Ziel der Seite.

In-App-Editor und Vorschauvariablen

Sie können die folgenden Variablen verwenden, um zu überprüfen, ob der Inhalt im Content-Editor oder der Vorschau gerendert wird. Sie können diese beispielsweise verwenden, um zu verhindern, dass Code im Editor ausgeführt wird, während der Code noch auf Live-Seiten ausgeführt wird.
{% if is_in_page_editor %}
Display something different within the page editor.
{% endif %}
VariableTypBeschreibung
is_in_hs_appZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der HubSpot-App gerendert werden.
is_in_editorZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der HubSpot-App gerendert werden.
is_in_global_content_editorZeichenfolgeGibt true zurück, wenn Inhalte innerhalb des Editors für globalen Content gerendert werden.
is_in_theme_editorZahlGibt true zurück, wenn Inhalte innerhalb des Design-Editors gerendert werden.
is_in_page_editorZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der HubSpot-App gerendert werden.
is_in_blog_post_editorZeichenfolgeGibt true zurück, wenn Inhalte innerhalb des Blogbeitrag-Editors gerendert werden.
is_in_email_editorZeichenfolgeGibt true zurück, wenn Inhalte innerhalb des E-Mail-Editors gerendert werden.
is_in_previewerZahlGibt true zurück, wenn Inhalte innerhalb eines beliebigen Vorschaukontextes gerendert werden.
is_in_theme_previewerObjektGibt true zurück, wenn Inhalte innerhalb der Design-Vorschau gerendert werden.
is_in_template_previewerZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der Vorlage-Vorschau gerendert werden.
is_in_page_previewerZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der Seitenvorschau gerendert werden.
is_in_blog_post_previewerZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der Blogbeitragsvorschau gerendert werden.
is_in_email_previewerZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der E-Mail-Vorschau gerendert werden.
is_in_module_previewerZeichenfolgeGibt true zurück, wenn Inhalte innerhalb der Modulvorschau gerendert werden.