Felder für Module und Designs
Fügen Sie Felder zu Modulen und Designs hinzu, damit Content-Autoren verschiedene Aspekte einer Seite im Seiten-Editor steuern können. Im Folgenden erfahren Sie mehr über die Felder, die für Module und Design verfügbar sind, sowie deren verfügbare Eigenschaften.
Weitere Informationen zur Implementierung von Modul- und Designfeldern, einschließlich Feldgruppen und sich Wiederholfeldern, finden Sie im Überblick über Modul- und Designfelder.
Alle Felder haben eine Reihe gemeinsamer Eigenschaften. Dies sind allgemeine Felder, z. B. der Name des Feldes oder der Hilfetext, der für Content-Autoren angezeigt wird, die das Feld im Modul oder Design verwenden.
Parameter | Type | Description | Default |
---|---|---|---|
name
| Zeichenfolge | Der Name des Feldes, auf den Sie sich beziehen, wenn Sie das Feld und seine Werte im Modul oder Design einbinden. Darf keine Leerzeichen oder Sonderzeichen enthalten. |
richtext_field, date_field, etc.
|
label
| Zeichenfolge | Der Text, den der Content-Autor sieht und der das Feld beschreibt. Kann Leerzeichen enthalten. |
Rich text field, Date field, etc.
|
required
| Boolesch | Legt fest, ob das Feld im Editor leer gelassen werden kann. Bei |
false
|
locked
| Boolesch | Legt fest, ob das Feld im Content-Editor bearbeitet werden kann. Wenn |
false
|
type
| Zeichenfolge | Der Typ von Feld. Feldtypen sind pro Feld eindeutig. In der Dokumentation unten ist der Typ für jedes Feld aufgeführt. | |
inline_help_text
| Zeichenfolge | Text, der inline unter dem Label des Feldes angezeigt wird (maximal 400 Zeichen). Eignet sich am besten für Informationen, die für die Verwendung des Feldes erforderlich sind. Sie können die folgenden HTML-Tags hinzufügen (andere Tags werden beim Rendern ignoriert):
| |
help_text
| Zeichenfolge | Text, der im Editor innerhalb eines Tooltips beim Darüberbewegen des Mauszeigers angezeigt wird, um den Content-Autor zu unterstützen (maximal 300 Zeichen). Eignet sich am besten für zusätzliche Informationen, die für die Verwendung des Feldes nicht erforderlich sind. Sie können die folgenden HTML-Tags hinzufügen (andere Tags werden beim Rendern ignoriert):
| |
id
| Zeichenfolge | Die eindeutige ID des Feldes, die von HubSpot festgelegt wird. Wenn Sie lokal entwickeln, müssen Sie diese ID nicht angeben. | |
visibility
| Array | Legt die Anzeigebedingungen für das Feld fest. Sie können beispielsweise festlegen, dass ein Feld nur angezeigt wird, wenn ein anderes Kontrollkästchen ausgewählt wurde. Erfahren Sie mehr über Sichtbarkeit. | |
display_width
| Zeichenfolge | Standardmäßig werden die Felder im Editor in voller Breite angezeigt. Wenn zwei aufeinanderfolgende Felder in der |
Ermöglicht Content-Autoren, ein Element innerhalb eines Containers zu positionieren. Um die Textausrichtung zu aktivieren, verwenden Sie stattdessen das Textausrichtungsfeld.
Ausrichtungsfelder werden in Modulen unterstützt und können nur als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Objekt, das | |
alignment_direction
| Zeichenfolge | Legt fest, ob nur horizontale, nur vertikale oder beide Ausrichtungssteuerelemente angezeigt werden sollen. Kann Folgendes sein:
|
BOTH
|
Dieses Feld enthält ein Feld für ein Hintergrundbild mit Unterfeldern für die Hintergrundposition und die Hintergrundgröße. Hintergrundbildfelder haben eine .css
-Eigenschaft, die CSS basierend auf dem Wert des Feldes zurückgibt. Erfahren Sie mehr über die generierte CSS-Eigenschaft.
Hintergrundbildfelder werden in Modulen unterstützt und können nur als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Objekt, das das src-Attribut, die Hintergrundposition und die Hintergrundgröße des Bildes enthält. |
null
|
Dieses Feld stellt eine Möglichkeit für Content-Editoren bereit, einen Blog auszuwählen. So können Sie als Entwickler die ID des Blogs abrufen. Dies ist z. B. nützlich, um Teaser-Informationen für vorgestellte Blogs in Modulen abzurufen. Sie können die Blog-ID in blog-bezogenen HubL-Funktionen verwenden, um Informationen wie Blog-Autoren, aktuelle Blog-Beiträge, aktuelle Blog-Beiträge mit einem bestimmten Tag und vieles mehr zu erhalten.
Blog-Felder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| "default"/Blog-ID | Gibt an, welcher Blog standardmäßig ausgewählt wird. Dieser Parameter akzeptiert als Argumente entweder "Standard" oder eine Blog-ID (verfügbar in der URL des Blog-Dashboards). |
null
|
Dieses Feld stellt eine Möglichkeit für Content-Editoren bereit, Funktionen zu aktivieren/deaktivieren. Boolesche Werte können nur true
oder false
sein. Oft ist es sinnvoll, Gruppen oder Felder auf der Grundlage von booleschen Feldern bedingt zu machen. Wenn Sie davon ausgehen, dass Sie später mehr als zwei Zustände bereitstellen müssen, ist ein Auswahlfeld vielleicht die bessere Option, da Sie es mit weniger Aufwand ausbauen können, falls sich die Anforderungen später ändern.
Boolesche Felder werden sowohl in Designs als auch in Modulen unterstützt.
Boolesche Felder können als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Boolesch | Legt fest, ob der Standardzustand dieses Feldes |
false
|
display
| Zeichenfolge | Wählen Sie den visuellen Anzeigestil für das Feld. Kann entweder als |
checkbox
|
Ein Umschalter kann sinnvoll sein, wenn der Wert des Feldes andere Felder aktiviert/deaktiviert, die bedingt angezeigt werden. Ein anderer Fall, in dem eine Umschaltfunktion nützlich sein kann, ist, wenn das Feld eine größere Designänderung für das Modul darstellt.
Kontrollkästchen sind sinnvoll für kleinere Änderungen, die sich nicht so drastisch auf die Darstellung des Moduls auswirken, z. B. das Ein- oder Ausblenden einzelner kleiner Elemente.
Dieses Feld bietet Content-Autoren eine Benutzeroberfläche für die Erstellung eines Rahmens um ein Element. Rahmenfelder haben eine .css
-Eigenschaft, die CSS basierend auf dem Wert des Feldes zurückgibt. Erfahren Sie mehr über die generierte CSS-Eigenschaft.
Rahmenfelder werden in Modulen unterstützt.
Rahmenfelder können nur als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Boolesch | Objekt mit Schlüssel für Rahmenradius, obere, untere, linke und rechte Seite. |
{}
|
Mit Auswahlfeldern kann ein Content-Autor ein oder mehrere Elemente aus einer Liste von Optionen auswählen, entweder innerhalb eines Dropdown-Menüs, eines Optionsfelds oder eines Kontrollkästchens.
Die Optionen für ein Auswahlfeld können separate Label für ihre Werte haben. Nachdem ein Modul in einer Seite verwendet wurde, können die Optionslabel geändert werden, ohne dass dies Auswirkungen auf Websites hat, da der Wert immer noch derselbe ist. Wird der Wert jedoch geändert, wird bei allen Modulen, die zuvor diesen Wert hatten, die Verknüpfung entfernt.
Auswahlfelder werden sowohl in Designs als auch in Modulen unterstützt. Auswahlfelder können als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
choices
| Array | Array von Wert- und Label-Paaren. Die Werte werden zuerst aufgeführt. |
[
[ "value 1", "Label 1" ],
[ "value 2", "Label 2" ]
]
|
default
| Wert | Legt den standardmäßig ausgewählten Wert aus dem Auswahl-Array fest. | |
multiple
| Zeichenfolge | Optional. Um die Auswahl mehrerer Optionen zu ermöglichen, setzen Sie den Wert auf |
False
|
display
| Zeichenfolge | Legen Sie das Erscheinungsbild des Feldes fest. Wenn Sie nicht Wenn |
"select"
|
Farbfelder bieten eine Benutzeroberfläche zur Farbauswahl für Content-Autoren. Sie unterstützen sowohl Volltonfarben als auch Transparenz. Sie sind die perfekte Wahl, wenn Sie Content-Autoren die volle Kontrolle über die Farben innerhalb eines Moduls geben wollen.
Standardmäßig ist die Deckkrafteingabe eines Farbfelds für E-Mail-Module ausgeblendet, da einige E-Mail-Clients die Deckkraftregeln nicht einhalten. Sie können das Deckkraftfeld für E-Mail-Module anzeigen, indem Sie show_opacity
auf true
festlegen.
Farbfelder werden sowohl in Designs als auch in Modulen unterstützt. Farbfelder können als Stilfelder verwendet werden

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Legt die standardmäßig ausgewählte Farbe und Deckkraft fest. |
{
"color" : "#ffffff",
"opacity" : 100
}
|
show_opacity
| Boolesch | Legt fest, ob die Deckkrafteingabe angezeigt wird.
|
undefined
|
Call-To-Action (CTA)-Felder bieten Benutzern die Möglichkeit, einen CTA auszuwählen, der angezeigt werden soll. CTAs sind im Wesentlichen nachverfolgbare Schaltflächen oder Links. Content-Autoren erstellen CTAs, die auf der gesamten Website verwendet werden können.
CTA-Felder werden in Modulen unterstützt.
CTA-Felder sind in CMS Hub Professional und Enterprise verfügbar.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | Der standardmäßig ausgewählte CTA. Erwartet eine CTA-ID, die in der URL zu finden ist, wenn ein CTA im CTA-Manager bearbeitet wird. |
null
|
CRM-Objektfelder bieten den Benutzern die Möglichkeit, eine individuelle Instanz eines CRM-Objekts zur Anzeige auszuwählen.
module.fieldname.properties
gibt die von dieser Objektinstanz abgerufenen Eigenschaften zurück. Dadurch müssen Sie nicht die crm_object()
–Funktion verwenden, um die Daten für die ausgewählte Objektinstanz zu erhalten.
module.fieldname.id
gibt die Objektinstanz-ID zurück.
CRM-Objektfelder werden in Modulen unterstützt.
CRM-Objektfelder sind in CMS Hub Professional und Enterprise verfügbar.

Parameter | Typ | Description | Default |
---|---|---|---|
object_type
Erforderlich
| Zeichenfolge | Typ von CRM-Objekt, von dem der Benutzer wählen kann. Unterstützte CRM-Objekttypen | |
properties_to_fetch
| Array | Array von Eigenschaftsnamen, die mit dem Objekttyp verbunden sind, in String-Form. Bsp.: | |
default
| Objekt | Objekt mit der ID der standardmäßig ausgewählten Objektinstanz. Kontakt-ID, Unternehmens-ID usw. |
null
|
Verwenden Sie das CRM-Objekteigenschaftsfeld, um auf Eigenschaftsmetadaten, z. B. das Label und den Eigenschaftsnamen, von einem angegebenen Objekttyp zuzugreifen. Dadurch können Content-Autoren aus Objekteigenschaften auswählen, wenn Eigenschaftsdetails auf einer Seite angezeigt werden müssen.
Beispielsweise können Sie dieses Feld zu einem benutzerdefinierten Tabellenmodul hinzufügen, um Tabellenüberschriften basierend auf den ausgewählten Eigenschaften auszufüllen.
CRM-Objektfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
object_type
Erforderlich
| Zeichenfolge | Typ von CRM-Objekt, von dem der Benutzer wählen kann. Hier erfahren Sie mehr über unterstützte CRM-Objekttypen. | |
default
| Objekt | Enthält die Standardeigenschaft, die angezeigt werden soll. |
{{ module.fieldname.property }}
: Gibt den internen Namen der Eigenschaft zurück.{{ module.fieldname.property_definition.label }}
: Gibt das Label der Eigenschaft zurück.{{ module.fieldname.property_definition.type }}
: Gibt den Eigenschaftstyp (z. B. string) zurück.
Datumsfelder bieten eine Benutzeroberfläche zur leichteren Auswahl eines Datums für Content-Autoren. Gibt einen Zeitstempel zurück, den Sie in Ihrem Code verwenden können.
Datumsfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeitstempel | Der Unix-Epoch-Zeitstempel für das Datum und die Uhrzeit, das bzw. die Sie als Standard verwenden möchten. Lassen Sie dies leer, damit der Content-Autor bei der Datums- und Uhrzeitauswahl mit dem aktuellen Datum und der aktuellen Uhrzeit in der Auswahl starten kann. |
null
|
Datums- und Uhrzeitfelder bieten wie das Datumsfeld eine Benutzeroberfläche für die Datumsauswahl sowie eine Uhrzeitauswahl, die es Content-Autoren erleichtert, ein Datum und eine Tageszeit auszuwählen. Gibt einen Zeitstempel zurück, den Sie in Ihrem Code verwenden können.
Datums- und Uhrzeitfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeitstempel | Der Unix-Epoch-Zeitstempel für das Datum und die Uhrzeit, das bzw. die Sie als Standard verwenden möchten. Lassen Sie dies leer, damit der Content-Autor bei der Datums- und Uhrzeitauswahl mit dem aktuellen Datum und der aktuellen Uhrzeit in der Auswahl starten kann. |
null
|
In E-Mail-Adressfeldern kann der Benutzer mehrere E-Mail-Adressen auswählen. Dies könnte für die Anzeige von Kontaktinformationen verwendet werden. Das E-Mail-Feld gibt ein Array ausgewählter E-Mail-Adressen zurück, die in einer Schleife durchlaufen werden können.
E-Mail-Felder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Array | Array von E-Mail-Adresszeichenfolgen |
null
|
Mithilfe von Einbettungsfeldern kann der Benutzer eine URL von einer oEmbed-fähigen Website hinzufügen oder einen Einbettungscode von einer anderen Website einfügen. Um mehr über die Verwendung von oEmbed bei HubSpot zu erfahren und Anwendungsfälle zu sehen, besuchen Sie unser oEmbed-Dokument.

Parameter | Type | Description | Default |
---|---|---|---|
supported_source_types
| Array | Unterstützte Quelltypen für entweder oEmbed-URLs ( |
["oembed", "html"]
|
supported_oembed_types
| Array | Unterstützte oEmbed-Typen, einschließlich |
[ "photo", "video", "link", "rich" ]
|
supported_media_bridge_providers
| Array | Array von Anbieter-IDs, die bestimmen, welche Media Bridge-Anbieter für die Auswahl von Content verfügbar sind. Hinweis: Dieser Parameter wird auch bei der Installation der App eines Media Bridge-Anbieters ausgefüllt. | |
type
| Zeichenfolge | Dieser Parameter ist immer auf |
"embed"
|
default
| Dictionary | Ein Array, das den Parameter |
oembed
|
Dateifelder ermöglichen es dem Benutzer, eine Datei in den Datei-Manager oder den Dokument-Manager hochzuladen, und erleichtern das Anhängen von Elementen, die sich an diesen Orten befinden. Dies kann für die Verknüpfung mit PDF-Dateien oder Dateien anderer Formate nützlich sein. Für die Anzeige von Bildern auf einer Seite sollten Sie das Bildfeld verwenden.
Dateifelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | Datei-URL |
null
|
picker
| Zeichenfolge | Zulässige Werte: "file", "document", "image". |
file
|
In Follow-up-E-Mail-Feldern kann ein Content-Autor eine E-Mail angeben, die als Reaktion auf eine Formulareinsendung gesendet wird. Dies funktioniert in Verbindung mit dem HubL-Formular-Tag über den simple_email_campaign_id
-Parameter.
Felder für Follow-up-E-Mails werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | E-Mail-ID |
null
|
Schriftartfelder bieten Content-Autoren grundlegende Steuerelemente für die Gestaltung der Schriftart. Content-Autoren können die Größe, Farbe, Schriftartfamilie und das Format (fett, kursiv und unterstrichen) wählen. Bei den aufgelisteten Schriftarten handelt es sich um standardmäßige websichere Schriftarten. Diese Schriftarten stammen von Google Fonts, aber von HubSpot direkt auf der Domain bereitgestellt, auf der die Seite geladen wird.
Schriftartfelder werden sowohl in Designs als auch in Modulen unterstützt. Schriftartfelder können als Stilfelder verwendet werden.

Bitte beachten:
- Die Schriftartfamilie wird durch die Kombination der Eigenschaften
font
undfont_set
bestimmt. Sie müssen beides berücksichtigen, um die Schriftart zu laden. Beim Vererben von Feldern bedeutet dies, dass Sie beide Werte übernehmen müssen. - Das Ausblenden von CSS-bezogenen Unterfeldern mit
visibility
verhindert nicht, dass CSS im Styling ausgegeben wird, das im Feldobjekt zurückgegeben wird. Sie müssen das CSS weiterhin manuell in dasstyles
-Objekt einschließen.
Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Schriftartobjekt mit Einstellungen für Größe, Größeneinheit, Farbe und Stile für fett, kursiv und unterstrichen. |
{
"size" : 12,
"size_unit" : "px",
"color" : "#000",
"styles" : { }
}
|
load_external_fonts
| Boolesch | HubSpot lädt die ausgewählte Webschriftart automatisch auf die Seite, wenn die Schriftart ausgewählt und von HubL in einem Stylesheet oder in einem Modul referenziert wird. Setzen Sie diesen Wert auf „false“, wenn Sie die Schriftart bereits auf die Seite geladen haben, damit die Schriftart nicht zweimal geladen wird. |
true
|
visibility
| Objekt | Mithilfe des verschachtelten | |
variant
| Zeichenfolge | Wenn Sie eine Webschriftart verwenden, geben Sie die Variante der Schriftart an, die Sie verwenden möchten. Um zum Beispiel von einer Schriftart die Version mit 700er-Stärke zu verwenden, setzen Sie diesen Wert auf |
Formularfelder ermöglichen es einem Content-Autor, ein Formular in seinem Account zu bestimmen. Damit können Sie dann mit dem HubL-Formular-Tag ein Formular auf einer Seite rendern.
Formularfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Objekt für Formulare, das die ausgewählte Formular-ID, den Antworttyp und die Nachricht enthält. |
{
"response_type" : "inline",
"message" : "Thanks for submitting the form."
}
|
In diesem Feld können Content-Autor Farbverläufe erstellen und konfigurieren. Zurzeit unterstützen lineare Farbverläufe bis zu 5 Farbstopps. Farbverlaufsfelder haben eine .css
-Eigenschaft, die CSS basierend auf dem Wert des Feldes zurückgibt. Erfahren Sie mehr über die generierte CSS-Eigenschaft.
Farbverlaufsfelder werden in Modulen unterstützt. Farbverlaufsfelder können nur als Stilfelderverwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Objekt, das Richtungseinstellungen für einen Farbverlauf ("side_or_corner") und Farbstopps für den Farbverlauf als ein Array von Objekten enthält. |
HubDB-Zeilenfelder ermöglichen es einem Content-Autor, eine einzelne Zeile (oder mehrere Zeilen bei Verwendung von sich Wiederholfeldern) aus einer definierten Tabelle auszuwählen. Sie können dieses Feld dann verwenden, um benutzerdefinierte Listen, Tabellen, Ressourcen und mehr zu erstellen.
HubDB-Zeilenfelder werden in Modulen unterstützt.
HubDB-Zeilenfelder sind in CMS Hub Professional und Enterprise verfügbar.

Parameter | Type | Description | Default |
---|---|---|---|
table_name_or_id
| Zeichenfolge | Der Name oder die ID der HubDB-Tabelle. Hierbei handelt es sich um ein Pflichtfeld. | |
columns_to_fetch
| Array | Ein Array von Spaltennamen, die aus der Tabelle abgerufen werden sollen. Wenn es leer bleibt, werden alle Spalten der Tabelle zurückgegeben. |
[]
|
display_columns
| Array | Ein Array von Spaltennamen, die im Auswahl-Label verwendet werden sollen. Wenn dieses Feld leer bleibt, wird nur die erste Spalte der Tabelle zurückgegeben. |
[]
|
display_format
| Zeichenfolge | Das Format, in dem die Spaltendaten im HubDB-Zeilenselektor mithilfe des Prozentzeichens und der Zahl zur Bezeichnung einer Spalte angezeigt werden sollen. |
""
|
default
| Objekt | Objekt, das "id" für die Einstellung der Standard-Hubdb-Zeile enthält. |
{ “id” : null }
|
HubDB-Tabellenfelder ermöglichen es einem Content-Autor, eine HubDB in seinem Account zu bestimmen. Damit können Sie dann mit dem HubL-Formular-Tag ein Formular auf einer Seite rendern. Gibt die Tabellen-ID zurück, die Sie mit den HubDB-HubL-Funktionen verwenden können.
HubDB-Tabellenfelder werden in Modulen unterstützt. HubDB-Tabellenfelder sind verfügbar in CMS-HubProfessional und Enterprise.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | HubDB-Tabellen-ID |
null
|
Symbolfelder bieten eine Benutzeroberfläche für die Auswahl von Symbolen, die es Content-Autoren erleichtert, Symbole zu Ihren Modulen hinzuzufügen. Das Symbolfeld ist mit FontAwesome-Symbolen vorgeladen.
Symbolfelder werden in Modulen unterstützt. Symbolfelder können als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Symbolobjekt | |
icon_set
| Zeichenfolge | Der zu verwendende FontAwesome-Symbolsatz. Mögliche Werte sind: |
fontawesome-5.0.10
|
Bildfelder bieten eine einfache Benutzeroberfläche für Content-Autoren, um Bilder zu einem Modul oder Design hinzuzufügen. Bildfelder bieten eine Benutzeroberfläche zur Dateiauswahl, die Bilder vom Datei-Manager auflistet. Da Bilder auf unterschiedliche Weise verwendet und angezeigt werden können, können Entwickler die Größenoptionen, die dem Content-Autor in der Benutzeroberfläche zur Verfügung stehen, einschränken und ein Lazy Loading von Bildern ermöglichen.

Bildfelder werden in Modulen unterstützt.
Bilder können als Stilfelder verwendet werden.
Sie sollten Bildfelder nur dann als Stilfelder verwenden, wenn das Bild rein präsentativ ist, keine Bedeutung vermittelt und kein Hintergrundbild ist. Dies entspricht den bewährten Verfahren für Barrierefreiheit.
Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Legt Eigenschaften für Bildgröße, ALT-Text und mehr fest. Kann die folgenden Eigenschaften enthalten:
|
{
"size_type" : "auto",
"src" : "",
"alt" : null,
"loading": "disabled"
}
|
responsive
| Boolesch | Bestimmt, ob sich das Bild responsiv (für Mobilgeräte optimiert) verhalten oder eine feste Höhe und Breite haben soll. |
true
|
show_loading
| Boolesch | Bestimmt, ob die Steuerelemente für ein Lazy Loading des Bildes im Seiten-Editor angezeigt werden. |
false
|
Link-Felder bieten eine einfache Benutzeroberfläche für Content-Autoren, um Links zu URLs und E-Mail-Adressen bereitzustellen. Für externe Links wählen Content-Autoren die Option „Extern“. Für E-Mail-Links „E-Mail-Adresse“. Für Content, der in CMS Hub gehostet wird, können sie schließlich „Content“ verwenden, das eine Liste aller Seiten und Blog-Beiträge im Account anzeigt, „Datei“, das Dateiressourcen anzeigt, und „Blog“, das alle Blog-Beinträge im Account anzeigt. Link-Felder sind URL-Feldern sehr ähnlich, mit dem entscheidenden Unterschied, dass sie eine Benutzeroberfläche für „In neuem Fenster öffnen“ und „Als Nofollow-Link klassifizieren“ bieten. Wenn Sie nicht wollen, dass Content-Autoren diese Kontrolle haben, verwenden Sie das URL-Feld.
Link-Felder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Die Standard-URL und das Link-Öffnungsverhalten. Dieses Objekt umfasst:
|
{
"url" : {
"content_id" : null,
"type" : "EXTERNAL",
"href" : ""
},
"open_in_new_tab" : false,
"no_follow" : false,
"sponsored" : false,
"user_generated_content" : false
}
|
supported_types
| Array | Die Typen von Links, die Content-Autoren auswählen können. Entfernen Sie Typen aus der Liste, auf Content-Autoren keinen Zugriff haben sollen. Gültige Werte sind:
|
[ "EXTERNAL", "CONTENT", "FILE", "EMAIL_ADDRESS", "BLOG", "CALL_TO_ACTION", "PHONE_NUMBER", "WHATSAPP_NUMBER", "PAYMENT" ]
|
show_advanced_rel_options
| Boolesch | Standardmäßig können Content-Autoren nur die Option Bei Festlegung auf
Erfahren Sie mehr über Link-Attribute. |
false
|
Mit Logofeldern können Content-Autoren Logobilder angeben, die auf einer Seite verwendet werden sollen, wobei als Standard das Logo der Domain verwendet wird. Dies ist nützlich für Kopf- und Fußzeilen von Websites, die das Unternehmenslogo enthalten können. Bei Logofeldern ist ebenfalls Lazy Loading möglich.
Logofelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
show_loading
| Zeichenfolge | Bestimmt, ob die Steuerelemente für die Auswahl zum Lazy Loading des Bildes im Seiten-Editor angezeigt werden. |
false
|
default
| Objekt | Logoobjekt Wenn
|
{
override_inherited_src: false,
src: "",
alt: null,
width: null,
height: null,
loading: "disabled"
suppress_company_name: false
}
|
Menüfelder bieten eine einfache Benutzeroberfläche für Content-Autoren zum Erstellen, Bearbeiten und Auswählen eines Navigationsmenüs, das auf anderen Seiten wiederverwendet werden kann. Dieses Feld eignet sich hervorragend für Menüs, die auf mehreren Seiten verwendet werden, z. B. die Hauptnavigation, die Fußzeilennavigation und anderer globaler Content. Verwenden Sie dieses Feld in Verbindung mit dem menu-Tag oder der menu()-Funktion, um ein Menü innerhalb Ihres Moduls zu rendern.
Verwenden Sie für Menüs, deren Wiederverwendung auf anderen Seiten nicht sinnvoll ist, z. B. ein Inhaltsverzeichnis, das einfache Menüfeld.
Menüfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Ganzzahl | Die Menü-ID für das Menü. Der Standardwert von |
null
|
Zahlenfelder bieten eine einfache Benutzeroberfläche für Content-Autoren, um numerische Werte und Optionen einzugeben oder anzupassen. Dies kann für die Erstellung von prozentualen Artikeln oder für alles, wo Zahlen für die Eingabe benötigt werden, verwendet werden.
Zahlenfelder werden in Modulen unterstützt. Zahlenfelder können als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zahl | Eine Standardzahl, die verwendet werden soll. |
null
|
prefix
| Zeichenfolge | Wird dem Zahlenfeld als Präfix hinzugefügt. | |
suffix
| Zeichenfolge | Wird dem Zahlenfeld als Suffix hinzugefügt. | |
placeholder
| Zeichenfolge | Fügt dem Feld einen Platzhalterwert hinzu. |
Suffix- und Präfix-Parameter dienen zur Anzeige im Content-Editor und haben keinen Einfluss auf den numerischen Wert des Felds.
Seitenfelder bieten eine Benutzeroberfläche für Content-Autoren zur Auswahl von Seiten und Landing-Pages.
Der von einem Seitenfeld zurückgegebene Wert ist die Seiten-ID der ausgewählten Seite. In Verbindung mit der content_by_id- oder content_by_ids-Funktion können Sie die Daten der ausgewählten Seiten auf der aktuellen Seite verwenden.
Seitenfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Ganzzahl | Eine Standard-Seiten-ID, die ausgewählt werden soll. |
null
|
Rich-Text-Felder bieten Content-Autoren eine WYSIWYG-Text-Editor-Umgebung. Wenn der Wert eines Rich-Text-Feldes gedruckt wird, wird er als HTML gedruckt. Wenn Sie nicht möchten, dass Content-Autoren Formatierungsmöglichkeiten haben, verwenden Sie Textfelder.
Rich-Text-Felder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | Zeichenfolge des anzuzeigenden Contents unterstützt HTML. Hinweis: Sie können die |
""
|
enabled_features
Optional
| Array | Eine Reihe von Elementen, mit denen Sie die Symbolleiste des Rich-Text-Editors konfigurieren und festlegen können, welche Optionen für Content-Editoren verfügbar sind. |
Einfache Menüfelder bieten eine einfache Benutzeroberfläche für Content-Autoren, um ein Navigationsmenü zu erstellen, das nicht auf anderen Seiten wiederverwendet werden kann. Für Menüs, die wiederverwendbar sein sollen, verwenden Sie das Menüfeld. Dies ist z. B. für ein Inhaltsverzeichnis erforderlich, das auf sehr langen Seiten auf Überschriften verlinkt, oder für eine Liste von Links zu Content, der nur auf der aktuellen Seite sinnvoll ist.
Einfache Menüfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Array von Objekten | JSON-Struktur für ein Menü und untergeordnete Menüebenen. |
[]
|
Dieses Feld bietet eine Benutzerschnittstelle (UI) für Content-Autoren zum Festlegen von Auffüllungen und Rändern. Abstandsfelder haben eine .css
-Eigenschaft, die CSS basierend auf dem Wert des Feldes zurückgibt. Erfahren Sie mehr über die generierte CSS-Eigenschaft.
Abstandsfelder werden in Modulen unterstützt.
Abstandsfelder können nur als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Legt die Standardabstandswerte fest. Enthält
Verwenden Sie |
{}
|
limits
| Objekt | Legt die Richtlinien für den Enthält
Verwenden Sie |
Bei der Verwendung des Feldes „Abstand“ ist Folgendes zu beachten:
- Sie müssen eine
units
-Liste einschließen, wenn Sie einmin
odermax
festlegen. - Die
units
-Eigenschaft unterstützt die folgenden Einheitentypen:%
,ch
,em
,ex
,in
,lh
,pc
,pt
,px
,Q
,rem
,vh
,vmax
,vmin
undvw
. - Wenn ein Content-Autor alle Auffüllungen zusammen bearbeitet, verwendet HubSpot den höchsten
min
-Wert und den niedrigstenmax
-Wert. Darüber hinaus stehen Content-Autoren nur die von allen Seiten gemeinsam genutzten Einheiten zur Verfügung.
Tag-Felder bieten eine Blog-Tag-Auswahl für Content-Autoren. Diese Tag-Auswahl liefert eine Blog-Tag-ID, die dann in Blog-Tag-bezogenen Funktionen wie blog_tag_url und blog_recent_tag_posts verwendet werden kann.
Tag-Felder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | Blog-Tag-ID |
null
|
Textfelder bieten Content-Autoren eine einfache Textbearbeitung ohne Rich-Text-Funktionen. Textfelder sind zunächst einzeilig, können aber zu Textbereichen erweitert werden, die mehrere Zeilen enthalten. Verwenden Sie diese, wenn Sie nicht wollen, dass Content-Autoren die Kontrolle über die Formatierung haben. Wenn Sie Steuerelemente für die Formatierung bereitstellen möchten, verwenden Sie Rich-Text-Felder.
Textfelder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Zeichenfolge | Textzeichenfolge. |
""
|
Dieses Feld bietet Content-Autoren eine Möglichkeit, Textinhalte innerhalb eines Containers auszurichten. Dies sollte nicht zum Ausrichten anderer Elemente verwendet werden, da es dafür einen eigenen Feldtyp gibt.
Textausrichtungsfelder werden in Modulen unterstützt. Textausrichtungsfelder können nur als Stilfelder verwendet werden.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | Objekt, das | |
alignment_direction
| Zeichenfolge | Legt fest, ob nur horizontale, nur vertikale oder beide Ausrichtungssteuerelemente angezeigt werden sollen. Kann Folgendes sein:
|
BOTH
|
URL-Felder bieten eine ähnliche Erfahrung wie Link-Felder. Bereitstellung einer Benutzeroberfläche für Content-Autoren zum Hinzufügen von Links. URL-Felder zeigen jedoch weder eine Benutzeroberfläche für das Öffnen in einem neuen Fenster an, noch klassifizieren Sie Links als Nofollow-Links. Verwenden Sie dieses Feld, wenn Sie als Entwickler die Werte dafür vorgeben möchten. Wenn Sie möchten, dass der Benutzer die Kontrolle hat, verwenden Sie stattdessen Linkfelder.
URL-Felder werden in Modulen unterstützt.

Parameter | Typ | Description | Default |
---|---|---|---|
default
| Objekt | URL-Objekt mit Typ, href-Attribut und Inhalts-ID (wenn der Content eine Seite oder ein Beitrag auf HubSpot ist) |
{
"content_id" : null,
"href" : "",
"type" : "EXTERNAL"
}
|
supported_types
| Array | Liste der Typen von Links, die Content-Autoren in diesem Feld auswählen können. Entfernen Sie Typen aus der Liste, auf Content-Autoren keinen Zugriff haben sollen. Typen sind:
|
[ "EXTERNAL", "CONTENT", "FILE", "EMAIL_ADDRESS", "BLOG" ]
|
Videofelder bieten Content-Editoren die Möglichkeit, HubSpot Video zu ihrem Modul-Content hinzuzufügen, ohne Rich-Text-Felder verwenden zu müssen.

Parameter | Type | Description | Default |
---|---|---|---|
default
| Objekt | Videoobjekt mit Einstellungen für |
[]
|
show_advanced_options
| Boolesch | Ob Content-Autoren erweiterte Standardoptionen sehen können. |
false
|
Parameter | Type | Description | Default |
---|---|---|---|
type
| Zeichenfolge | Akzeptiert entweder |
""
|
id
| Zeichenfolge | Die ID des Formulars oder des CTA-Typs |
""
|
position
| Zeichenfolge | Ob das Konversionselement vor dem Beginn oder nach dem Ende des Videos angezeigt werden soll. Akzeptiert entweder "PRE" oder "POST". |
""
|
Vielen Dank, dass Sie Ihr Feedback mit uns geteilt haben.