meta.json-Datei, die die folgenden Eigenschaften enthalten kann:
Im Folgenden erfahren Sie mehr über die Konfigurationsoptionen der einzelnen Module.
Hinzufügen eines Symbols
Module können ein Symbol enthalten, das im Design-Manager und in den Seiten- und E-Mail-Editoren angezeigt wird, um den Erstellern von Inhalten visuellen Kontext zu bieten. Es wird empfohlen, verschiedene Symbole für die verschiedenen Modultypen in Ihrem Design zu verwenden. Symbole für Marketplace-Anbieter verpflichtend. Es gibt zwei Möglichkeiten, ein Symbol hinzuzufügen: über den Design-Manager oder das CMS CLI. Modulsymbole müssen als.svg-Datei vorliegen und dürfen nicht größer als 10 KB sein. Um ein optimales Ergebnis zu erzielen, sollte Ihr Symbol einfach sein und nur eine Farbe verwenden. Symbole, die mehr als eine Farbe verwenden, werden automatisch für Sie konvertiert. Das standardmäßig angezeigte Modulsymbol ist ein Schraubenschlüssel- und Pinselsymbol.
So fügen Sie ein Symbol mit dem Design-Manager hinzu:
Um bei der lokalen Entwicklung ein Symbol hinzuzufügen, öffnen Sie die meta.json-Datei des Moduls und fügen Sie den Wert des icon-Parameters hinzu oder bearbeiten Sie ihn so, dass er ein SVG vom Datei-Manager ist.
Ändern des Labels
Ein Modul global machen
Bei normalen Modulen ist der Inhalt jeder Instanz eines Moduls in einer Seite, E-Mail oder Vorlage unabhängig. In einigen Anwendungsfällen ist es sinnvoll, dass alle Instanzen eines Moduls den gleichen Inhalt haben. Bei der lokalen Entwicklung können Sie ein Modul global machen, indem Sieglobal auf true festlegen.
Sie können mit dem Design-Manager auch Module in einer Drag-&-Drop-Vorlage in eine globale Vorlage konvertieren.
Steuern, wo ein Modul zur Verwendung verfügbar ist
Bei der lokalen Entwicklung können Sie über diehostTemplateTypes-Eigenschaft steuern, in welchen Inhaltstypen ein Modul verwendet werden kann. Erfahren Sie mehr über die verfügbaren Vorlagentypen. Module können außerdem ausgeblendet werden, sodass sie nicht direkt zu Seiten hinzugefügt werden können, indem is_available_for_new_content auf false festgelegt wird. Dies kann beispielsweise für Module hilfreich sein, die für Navigationsmenüs und die Suche erstellt wurden.
Sie können dies im Design-Manager aktualisieren, indem Sie auf die Option Vorlagentyp in der rechten Seitenleiste klicken.

Hinzufügen von CSS- und JavaScript-Abhängigkeiten
Zusätzlich zur Verwendung vonmodule.css und module.js zum Hinzufügen von CSS und JavaScript, das zu allen Seiten hinzugefügt wird, die eine Modulinstanz enthalten, können Abhängigkeiten, die zwischen Modulen geteilt werden, mithilfe von css_assets und js_assets hinzugefügt werden. Die Pfade können absolut oder relativ zur meta.json-Datei sein.

Hinzufügen von Kategorien und Tags
Sie können Modulen Kategorien und Tags zuweisen, um sie in HubSpot-Tools zu organisieren:- Kategorien: Weisen Sie einem Modul Kategorien zu, um sie in Gruppen innerhalb der Content-Editor-Benutzeroberfläche zu organisieren. Dies ermöglicht es Content-Autoren, Module einfacher zu finden, während sie Inhalte in HubSpot erstellen. Beachten Sie Folgendes zu den Kategorien:
- Ein Modul kann bis zu drei Kategorien haben, die vordefiniert sind und nicht angepasst werden können.
- Derzeit werden Kategorien nicht in der Content-Editor-Benutzeroberfläche angezeigt. Sie können jedoch Kategorien zuweisen, wenn die Kategorisierung in Editoren verfügbar ist.
- Nicht kategorisierte Module sind unter der Kategorie Alle verfügbar sein.
- Tags: Weisen Sie Tags zu, um Module innerhalb des Design-Managers zu organisieren. Auf diese Weise können Sie Module beim Erstellen von Vorlagen leichter finden.

meta.json-Datei eines Moduls hinzufügen:
Kategorien
Dascategories-Array eines Moduls kann bis zu drei der folgenden Kategorien enthalten (ohne Berücksichtigung von Groß- und Kleinschreibung):
Tags
Dascontent_tags-Array eines Moduls kann eines der folgenden Modul-Tag-Objekte enthalten (Groß-/Kleinschreibung beachten):
Inhaltstypen:
ACCORDIONANIMATIONBLOG_POSTBUTTONSCODECTAFEEDFORMICONIMAGELISTSLOGOMENURICH_TEXTSLIDERTEXTVIDEO
BANNERBLOGBRANDINGCALCULATORCONVERSIONEMAILGALLERYHEADERSINTERACTIONLAYOUTMAPMULTIMEDIANAVIGATIONPROGRESS_BARSEARCHSETTINGSSOCIALTRANSLATION