Globaler Content
Globaler Content ist Inhalt, der über Teile einer Website verteilt ist. Häufige Beispiele sind Website-Header, -Footer und Seitenleisten. Als Entwickler legen Sie fest, welche Komponenten global sein sollen, indem sie globale Teilvorlagen verwenden oder Module global machen. HubSpot stellt Content-Autoren eine andere Bearbeitungsumgebung bereit, die es ihnen erleichtert, den globalen Content zu bearbeiten und die Änderungen vor der Veröffentlichung seitenübergreifend in der Vorschau anzuzeigen. Um mehr darüber zu erfahren, wie Sie Ihren globalen Content bearbeiten können, lesen Sie bitte den Artikel über die Verwendung von globalem Content in mehreren Vorlagen in der HubSpot-Wissensdatenbank.
Globaler Content wird am besten zur Anzeige der gleichen Informationen auf mehreren Seiten verwendet. Zum Beispiel den Header und Footer Ihrer Website, z. B. den Header oben auf dieser Seite.
Im Folgenden finden Sie einige weitere Beispiele für Bereiche, in denen Sie globalen Content verwenden können:
- Sekundäre Navigation für verschiedene Abschnitte Ihrer Website
- Copyright-Footer (oder Unterfußzeilen)
- Seitenleisten für Blog-Beiträge (zur Anzeige der letzten Beiträge, Autorenlisten und mehr)
Da globaler Content an mehreren Stellen auf einer Website verwendet wird, ist es umso wichtiger, dass Sie Ihre globalen Teilvorlagen und Module barrierefrei gestalten und entwickeln.
Als Entwickler können Sie globale Teilvorlagen und globale Module erstellen, mit einigen wesentlichen Unterschieden zwischen ihnen:
- Globale Teilvorlagen sind eine Art von Vorlage, die mit HTML & HubL erstellt wurde und auf Ihrer gesamten Website wiederverwendet werden kann. Die gebräuchlichsten Arten von globalen Teilverlagen sind Header, Seitenleisten- und Footer von Websites.
- Globale Module sind Module, die aus einzelnen oder mehreren Inhalten bestehen, die auf mehreren Seiten Ihrer Website verwendet werden können. Einige häufige Arten von globalen Modulen können Elemente wie Blog-Abonnementformulare, sekundäre Navigationselemente und Calls-to-Action sein.
Alle Module und Felder in Ihren globalen Teilvorlagen und globalen Modulen lassen sich problemlos im Editor für globalen Content bearbeiten.
Eine globale Teilvorlage ist ein Typ von Vorlage, den Sie lokal über das HubSpot CLI erstellen können, indem Sie den create-Befehl wie unten gezeigt verwenden.
Wenn Sie aufgefordert werden, einen Typ von Vorlage auszuwählen, wählen Sie global partial
aus.
Dadurch wird Ihre Vorlage im gewünschten Verzeichnis erstellt und die HTML-Datei enthält die folgenden Annotationen zur Vorlage.
Ein Beispiel für eine Teilvorlage mit globalen Content bietet unsere Boilerplate bei GitHub.
Sie können Drag-&-Drop-Funktionen für Inhalte in Ihren Teilvorlage mit globalen Content aktivieren, indem Sie dnd_area
-Tags hinzufügen, ähnlich wie bei der Aktivierung in Seitenvorlagen. Weitere Informationen finden Sie in der Dokumentation zum Drag-&-Drop-Bereich.
Um eine Teilvorlage mit globalen Content in eine Ihrer bestehenden Vorlagen einzufügen, verwenden Sie das HubL-Tag global_partial und verweisen dabei auf den Pfad zu Ihrer Teilvorlage. Nachfolgend finden Sie ein Beispiel aus der CMS-Boilerplate, das dieses Tag verwendet.
Wenn globale Teilvorlagen ausgegeben werden, enthalten sie ein <div>
-Wrapping um die globale Teilvorlage. Dies wird vom Seiten-Editor verwendet, um zu erkennen, dass es sich um eine globale Teilvorlage handelt.
Bitte beachten: Verwenden Sie global_partial
nicht innerhalb des <head>
einer Vorlage. Dies würde zu ungültigem HTML führen.
In den meisten Situationen, in denen Sie eine globale Teilvorlage im Header verwenden sollten, ist es möglicherweise sinnvoller, stattdessen ein globales Modul mit einem {%require_head%}
zu verwenden, um benutzerdefinierten Code in den Header einzufügen und trotzdem Modulfelder bereitzustellen.
Sie können auch globale Module in HubSpot mithilfe des Design-Managers erstellen.
Erfahren Sie mehr über das Arbeiten mit Modulen in den folgenden verwandten Ressourcen:
Vielen Dank, dass Sie Ihr Feedback mit uns geteilt haben.