Framer
Framer CMS-Variablen: dynamische Seiten einfach
Geschrieben von Noel
Veröffentlicht:
18 Min. Lesezeit
Themen mit KI-Unterstützung recherchiert; von Noel vor der Veröffentlichung geprüft und überarbeitet.

Thema vertiefen
Weitere Framer-Guides, Glossar-Einträge und Workflows findest du im Themen-Hub.
Framer CMS-Variablen sind die Verbindung zwischen Ihren CMS-Daten und den Elementen auf einer Seite. Praktisch betrachtet ermöglichen sie es, dass ein Textfeld, ein Bild, ein Link oder eine Sichtbarkeitsregel basierend auf dem aktuellen CMS-Element geändert wird, sodass eine Vorlage viele Datensätze bedienen kann, ohne manuelle Anpassungen vornehmen zu müssen.
Für einen Händler bedeutet das, dass eine Blogbeitragsvorlage automatisch den Titel, das Hero-Bild, den Autor und den Text des Artikels übernehmen kann. Für einen Entwickler bedeutet es, dass Sie einmal gestalten und die richtigen Felder binden können, anstatt denselben Abschnitt für jeden Eintrag neu zu erstellen.
Wichtigste Erkenntnisse
- Variablen machen eine CMS-Vorlage zu einem wiederverwendbaren System und nicht zu einer einmaligen Seite.
- Der Wert stammt aus dem Sammlungsfeld, daher ist eine saubere CMS-Struktur ebenso wichtig wie das Design.
- Variablen und Bedingungen funktionieren am besten zusammen: Eine liefert Daten, die andere steuert die Sichtbarkeit.
- Dynamische Seiten bleiben einfacher zu pflegen, wenn Sie auch für fehlende Felder planen und nicht nur für ideale Inhalte.
- Eine gute Einrichtung der CMS-Variablen reduziert doppelte Layouts, ersetzt jedoch nicht die Inhaltsstrategie oder Disziplin bei der Benennung von Feldern.
Was ist das?
Framer CMS-Variablen sind dynamische Bindungen, die die Werte der CMS-Felder mit Seitenelementen verknüpfen. Anstatt denselben Titel, dasselbe Bild oder dieselbe Schaltflächenbeschriftung in jede Seite einzugeben, verbinden Sie das Element mit einem Feld in der Sammlung. Wenn Framer ein bestimmtes CMS-Element rendert, wird die Variable auf die Daten dieses Elements aufgelöst.
Ein einfaches Beispiel ist eine Detailseite eines Blogs. Die Textschicht für den Titel kann an das Feld für den Titel des Beitrags gebunden werden, das Hero-Bild kann an das Feld für das Cover-Bild gebunden werden, und die Autorenzeile kann an das Autorenfeld gebunden werden. Jeder Beitrag verwendet dasselbe Layout, aber der Inhalt ändert sich automatisch, weil die Variablen auf verschiedene Datensätze zeigen.
Deshalb ist der Begriff wichtig: Er verwandelt CMS-Seiten in Vorlagen mit Logik. Sie gestalten keine statische Seite mehr; Sie gestalten eine Struktur, die sich an viele Einträge anpassen kann. In Framer ist dies besonders nützlich, wenn eine Sammlung optionale Felder, medienreiche Abschnitte oder Inhalte enthält, die nur angezeigt werden sollen, wenn Daten vorhanden sind.
Ein Händler könnte es als „Füllen Sie das CMS aus, und die Seite aktualisiert sich selbst“ betrachten. Ein Entwickler könnte es als „Daten an Komponenten binden und Anzeige-Regeln steuern“ betrachten. Beide Ansichten sind korrekt. Der wichtige Teil ist, dass Variablen nicht nur dekorative Platzhalter sind. Sie sind der Mechanismus, der dynamische Inhalte in großem Maßstab praktikabel macht.
Warum ist es wichtig?
Der geschäftliche Wert der Framer CMS-Variablen ist Konsistenz. Wenn Ihr Team regelmäßig Inhalte veröffentlicht, führt das manuelle Bearbeiten jeder Seite zu Abweichungen: Etiketten ändern sich, Abstände werden unterschiedlich angepasst, und Abschnitte werden vergessen. Variablen halten die Vorlage auf Kurs, weil dieselbe Logik auf jedes Element angewendet wird. Das ist besonders nützlich für inhaltsreiche Seiten, redaktionelle Seiten und produktorientierte Marketingseiten, auf denen Geschwindigkeit wichtig ist.
Sie reduzieren auch betriebliche Reibungsverluste. Wenn das CMS gut strukturiert ist, können Nicht-Designer Inhalte aktualisieren, ohne das Layout zu berühren. Das bedeutet, dass ein Marketingteam eine Überschrift austauschen, ein Produktbild aktualisieren oder einen neuen Artikel veröffentlichen kann, ohne einen Entwickler bitten zu müssen, die Seite neu zu erstellen. Das Ergebnis sind nicht nur schnellere Veröffentlichungen; es sind auch weniger Übergaben.
Technisch verbessern Variablen die Wartbarkeit, weil sie Inhalt von Präsentation trennen. Das Designsystem bleibt in der Seitenstruktur, während die Daten im CMS leben. Diese Trennung erleichtert es, Abschnitte wiederzuverwenden, mehrere Inhaltstypen zu unterstützen und fest codierte Werte zu vermeiden, die veraltet werden. Es macht auch bedingte Layouts realistischer, weil Sie Elemente basierend darauf ausblenden oder anzeigen können, ob ein Feld ausgefüllt ist.
Es gibt einen zweiten technischen Vorteil: besseres Inhaltsmodellieren. Sobald Teams wissen, dass sie sich auf Variablen verlassen werden, neigen sie dazu, Sammlungen sorgfältiger zu gestalten. Sie definieren, welche Felder erforderlich sind, welche optional sind und welche Inhaltstypen ihre eigenen Vorlagen benötigen. Diese Planung zahlt sich später aus, wenn eine Seite einen neuen Abschnitt, ein anderes Medienformat oder eine gefilterte Sammlungsansicht benötigt.
In der Praxis ist der größte Gewinn oft nicht eine visuelle Verfeinerung, sondern weniger Engpässe. Ein kleines Team kann häufiger veröffentlichen, weil die Seitenstruktur bereits für neue Elemente vorbereitet ist. Ein größeres Team kann Verantwortlichkeiten sauberer aufteilen, weil Redakteure, Designer und Entwickler alle gegen dasselbe Datenmodell arbeiten. Das macht Framer CMS-Variablen nützlich, selbst wenn die Seite nicht besonders komplex ist.
Wie es funktioniert
Auf hoher Ebene funktionieren Framer CMS-Variablen in drei Schritten: Sie erstellen eine CMS-Sammlung, fügen dieser Sammlung Felder hinzu und verbinden Seitenelemente mit diesen Feldern. Die Seite rendert dann den korrekten Wert für jedes Element. Der Mechanismus ist einfach, aber die Qualität des Ergebnisses hängt davon ab, wie gut die Sammlung strukturiert ist.
Schritt 1: Sammlungsfelder definieren. Beginnen Sie damit, zu entscheiden, welche Daten die Seite tatsächlich benötigt. Eine Detailseite eines Blogs könnte Titel, Slug, Cover-Bild, Auszug, Autor, Veröffentlichungsdatum und Fließtext benötigen. Eine Produkt- oder Fallstudienseite könnte eine Überschrift, eine Zusammenfassung, eine Galerie, eine CTA-Beschriftung und unterstützende Medien benötigen. Wenn das Feld keinen echten Layout- oder Inhaltsbedarf bedient, gehört es normalerweise nicht in die Sammlung.
Hier machen viele Teams Fehler: Sie erstellen Felder reaktiv, eines nach dem anderen, anstatt zuerst das Layout zu modellieren. Framer CMS-Variablen sind nur so nützlich wie die Daten, die hinter ihnen stehen. Wenn der Sammlung ein Feld fehlt, kann sich das Layout nicht sauber anpassen.
Schritt 2: Elemente an Felder binden. Sobald die Sammlung existiert, verbinden Sie jedes Element mit dem entsprechenden Feld. Textschichten binden normalerweise an Textfelder, Bilder an Bildfelder und Links oder Schaltflächen an URL-Felder. Das Ziel ist es, die Seitenvorlage aus dem CMS lesen zu lassen, anstatt aus fest codierten Inhalten.
Eine praktische Möglichkeit, darüber nachzudenken, besteht darin, zu fragen: „Was sollte sich pro Element ändern?“ Wenn die Antwort die Überschrift ist, binden Sie die Überschrift. Wenn die Antwort das Hero-Medium ist, binden Sie das Medium. Wenn die Antwort die Schaltflächenbeschriftung oder das Ziel ist, binden Sie diese ebenfalls. Je konsequenter Sie diese Regel anwenden, desto einfacher wird die Vorlage zu warten.
Schritt 3: Sichtbarkeitsregeln hinzufügen. Variablen werden leistungsfähiger, wenn sie mit Bedingungen kombiniert werden. Ein Abschnitt kann nur erscheinen, wenn ein Feld Inhalte hat, was nützlich für optionale Blöcke wie Videoeinbettungen, verwandte Inhalte, Testimonials oder unterstützende Bilder ist. Die Hilfedokumentation von Framer hebt dieses Muster für CMS-Seiten hervor, insbesondere beim Hinzufügen von Videokomponenten und flexiblen Layouts für Detailseiten.
Das bedeutet, dass die Seite sauber bleiben kann, auch wenn nicht jedes Element dieselben Daten hat. Anstatt unangenehm leeren Raum zu hinterlassen, können Sie die Vorlage so gestalten, dass sie sich anpasst. Dies ist der Unterschied zwischen einer starren CMS-Seite und einer flexiblen.
Schritt 4: Mit verschiedenen Datensätzen testen. Der letzte Schritt ist das Testen. Öffnen Sie mehrere Elemente aus der Sammlung und überprüfen Sie, ob die Variablen korrekt aufgelöst werden. Achten Sie auf fehlende Felder, lange Titel, Bildverhältnisse und Abschnitte, die verschwinden sollten, wenn keine Daten vorhanden sind. Hier fangen Sie Probleme auf, bevor die Seite live geht.
Testen ist wichtig, weil eine Variable, die für ein Element funktioniert, das Layout für ein anderes brechen kann. Ein kurzer Titel sieht vielleicht gut aus, aber ein langer könnte unglücklich umschlagen. Ein ausgefülltes Bildfeld sieht gut aus, aber ein leeres Feld könnte eine Lücke hinterlassen, es sei denn, der Abschnitt ist bedingt.
Ein nützliches mentales Modell ist, das CMS als die Quelle der Wahrheit und die Seite als den Renderer zu betrachten. Die Sammlung entscheidet, was existiert; die Variablen entscheiden, wo es erscheint; die Bedingungen entscheiden, ob es überhaupt erscheint. Sobald diese Trennung klar ist, wird der Aufbau viel einfacher zu verstehen.
Anwendungsfälle
Blog- und redaktionelle Vorlagen. Der häufigste Anwendungsfall ist eine Blog- oder redaktionelle CMS-Detailseite. Variablen ermöglichen es Ihnen, den Titel des Artikels, das hervorgehobene Bild, den Autor, das Datum und den Textinhalt an die Vorlage zu binden. Wenn Sie auch bedingte Blöcke verwenden, können Sie eine Videoeinbettung nur in Beiträgen anzeigen, die eine enthalten, oder verwandte Inhalte nur anzeigen, wenn die Sammlung übereinstimmende Elemente hat.
Für Inhaltsteams ist dies eine erhebliche Workflow-Verbesserung. Autoren können neue Elemente veröffentlichen, ohne um eine Neugestaltung der Seite bitten zu müssen, und Designer können die Struktur über das Archiv hinweg konsistent halten. Eine Komponente wie Archiv-Artikelkarte kann sammlungsgetriebene Vorschauen visuell mit dem CMS abstimmen.
Produkt-, Launch- und Kampagnenseiten. Variablen sind auch nützlich für Produkteinführungen und Kampagnenseiten, bei denen dasselbe Layout über viele Einträge wiederholt wird. Ein Team benötigt möglicherweise eine Vorlage für Funktionenankündigungen, Veranstaltungsseiten oder Versionshinweise. Der Titel, das Datum, das Hero-Medium, die CTA und der unterstützende Text können alle von CMS-Daten gesteuert werden.
Der Hauptvorteil hier ist die Geschwindigkeit. Anstatt für jeden Launch eine neue Seite zu erstellen, erstellen Sie eine Struktur und fügen ihr neue Inhalte zu. Das ist besonders hilfreich, wenn die Seite schnell agieren muss, aber dennoch absichtlich aussehen soll.
Ressourcen-Hubs und gefilterte Sammlungen. Framers CMS unterstützt auch dynamische Filter, was Variablen über die Detailseite hinaus relevant macht. Wenn Sie einen Ressourcen-Hub erstellen, können Variablen dabei helfen, dass jede Karte oder Vorschau die richtige Kategorie, das richtige Tag oder den richtigen Medientyp widerspiegelt, während Filter den Besuchern helfen, die Liste einzugrenzen. Das Ergebnis ist ein System, in dem die Sammlung und das Seitenlayout zusammenarbeiten.
Dies ist nützlich, wenn die Seite viele Inhalte hat und der Benutzer einen schnelleren Weg zum richtigen Element benötigt. Variablen halten die Kartendaten genau, während Filter das Browsing-Erlebnis benutzerfreundlicher machen.
Ein viertes Szenario sind interne Inhaltsoperationen. Teams, die viele ähnliche Seiten veröffentlichen, verwenden häufig Variablen, um wiederkehrende Abschnitte wie Autorenbiografien, Haftungsausschlüsse, Preisnotizen oder verwandte Links zu standardisieren. Das hält die Seitenvorlage ausgerichtet, während jedes Element weiterhin seine eigenen Details trägt. Mit anderen Worten, Variablen sind nicht nur für öffentlich zugängliche Marketingseiten; sie helfen auch Teams, wiederholbare Inhaltssysteme im Hintergrund zu verwalten.
So implementieren oder anwenden
Die beste Implementierung beginnt mit dem Inhaltsmodell, nicht mit dem visuellen Design. Bevor Sie ein einzelnes Element platzieren, entscheiden Sie, welche Felder erforderlich sind, welche optional sind und welche Abschnitte möglicherweise bedingte Sichtbarkeit benötigen. Dieser Planungsschritt verhindert später viel Nacharbeit.
Ein praktischer Workflow sieht folgendermaßen aus:
- Listen Sie die Seitenabschnitte auf, die Sie in der CMS-Vorlage haben möchten.
- Ordnen Sie jeden Abschnitt einem Feld oder einer Gruppe von Feldern zu.
- Entscheiden Sie, welche Abschnitte ausgeblendet werden sollen, wenn keine Daten vorhanden sind.
- Erstellen Sie die Vorlage mit wiederverwendbaren Komponenten und verbundenen Variablen.
- Testen Sie mehrere Einträge, einschließlich Grenzfällen mit kurzen, langen und leeren Werten.
Für fehlende Daten entwerfen. Gehen Sie nicht davon aus, dass jedes CMS-Element vollständig sein wird. In realen Inhalts-Workflows haben einige Datensätze kein Video, keine Autorenbiografie oder kein sekundäres Bild. Wenn Ihr Layout von diesen Feldern abhängt, verwenden Sie Bedingungen, damit die Seite keine leeren Hüllen anzeigt. Dadurch bleibt das Design sauber und die Notwendigkeit für manuelle Bereinigungen wird reduziert.
Klare Feldnamen und Inhaltstypen. Eine gute Benennung macht Variablen einfacher zu verwalten. Wenn ein Feld an verschiedenen Stellen „Titel“, „Überschrift“ oder „Hauptüberschrift“ genannt wird, wird das Team sie schließlich verwechseln. Verwenden Sie Namen, die den Inhalt und die Rolle, die er im Layout spielt, beschreiben. Das Gleiche gilt für Medienfelder: Wenn ein Bild ein Hero ist und ein anderes ein Thumbnail, benennen Sie sie entsprechend.
Wiederverwendbare Muster nutzen. Wenn mehrere CMS-Seiten denselben Abschnitt benötigen, erstellen Sie ihn einmal und verwenden Sie das Muster erneut. Hier hilft eine komponentenorientierte Denkweise. Sie können die visuelle Behandlung konsistent halten und dennoch unterschiedliche Daten pro Sammlungsobjekt binden. Für Teams, die vergleichen, ob sie kaufen oder selbst erstellen sollen, lohnt sich ein Kauf-vs.-Bau-Leitfaden als Entscheidungshilfe.
Seite im Kontext validieren. Eine Variablenkonfiguration ist nicht abgeschlossen, wenn die Felder verbunden sind. Sie ist abgeschlossen, wenn die Seite weiterhin mit echten Inhalten funktioniert. Überprüfen Sie responsive Breakpoints, lange Texte, Bildausschnitte und leere Zustände. Wenn das Layout nur für ideale Inhalte funktioniert, ist es noch nicht produktionsbereit.
Eine praktische Entscheidungsregel hilft hier: Wenn ein Abschnitt für das Verständnis der Seite wichtig ist, machen Sie ihn zu einem erforderlichen Feld; wenn er die Seite verbessert, aber nicht zwingend erforderlich ist, machen Sie ihn optional und kombinieren Sie ihn mit einer Bedingung; wenn er rein dekorativ ist, überlegen Sie, ob Sie ihn statisch halten, anstatt ihn in eine weitere CMS-Abhängigkeit zu verwandeln. Dadurch bleibt das System einfacher zu bearbeiten und die Chance auf kaputte Vorlagen wird reduziert.
Häufige Fehler und Fallstricke
Der häufigste Fehler besteht darin, die Sammlung zu kompliziert zu gestalten. Teams fügen oft zu viele Felder hinzu, weil sie versuchen, jede zukünftige Notwendigkeit vorherzusehen. Das macht das CMS schwerer zu bedienen und das Template schwieriger zu warten. Ein besserer Ansatz ist es, die Felder zu modellieren, die Sie jetzt benötigen, plus eine kleine Anzahl von optionalen Feldern für wahrscheinliche Erweiterungen.
Ein weiterer Fallstrick besteht darin, Variablen ohne Bedingungen zu verwenden. Wenn Sie Daten an einen Abschnitt binden, der möglicherweise nicht immer existiert, können Sie unangenehme Lücken oder teilweise ausgefüllte Layouts erhalten. Die Seite funktioniert möglicherweise technisch, aber sie wird sich nicht poliert anfühlen. Die Hilfeseiten von Framers CMS weisen genau auf diesen Grund hin: Dynamische Seiten benötigen Logik und nicht nur Datenbindung.
Ein drittes Problem ist die Ignorierung der Inhaltslänge. CMS-Variablen steuern nicht, wie viel Text ein Feld enthält. Wenn ein Titel ungewöhnlich lang ist oder ein Auszug viel kürzer als erwartet ist, können Abstände und Hierarchie verschoben werden. Sie müssen die Extreme testen, nicht nur den Durchschnittsfall.
Es gibt auch einen Workflow-Fehler: Das Design zu spät diktieren zu lassen. Wenn die Seite bereits erstellt ist und die Sammlung nicht übereinstimmt, zwingen Teams oft unangenehme Umgehungen. Es ist normalerweise besser, das Datenmodell zuerst auszurichten und dann das Layout darum herum zu erstellen.
Schließlich behandeln einige Teams Variablen als Ersatz für eine Inhaltsstrategie. Das sind sie nicht. Variablen ermöglichen dynamische Seiten, aber sie entscheiden nicht, welche Inhalte existieren sollten, wie sie gruppiert werden sollten oder welche Felder wesentlich sind. Das erfordert weiterhin redaktionelles und strukturelles Urteilsvermögen.
Ein verwandter Fallstrick ist das Vergessen, dass unterschiedliche Inhaltstypen unterschiedliche Toleranzen benötigen. Eine Marketing-Landingpage benötigt möglicherweise nur wenige Felder und ein oder zwei einfache Bedingungen, während eine Ressourcenbibliothek eine sorgfältigere Handhabung von Tags, Kategorien und Medienformaten erfordert. Wenn Sie dieselbe Vorlagenlogik überall verwenden, können Sie ein System erhalten, das technisch dynamisch, aber operationell brüchig ist. Die Lösung besteht darin, Vorlagen auf einen klaren Inhaltszweck zu beschränken.
Best Practices und schnelle Checkliste
Die besten Framer CMS-Variablen-Konfigurationen sind einfach, vorhersehbar und später leicht zu bearbeiten. Sie versuchen nicht, jeden Abschnitt dynamisch zu gestalten, nur weil sie es können. Sie machen die Teile, die variieren sollten, wirklich variabel und halten den Rest stabil.
Eine gute Regel ist, den Kerninhalt vom Verbesserungstext zu trennen. Kerninhalte umfassen die Felder, die jedes Element benötigt, wie Titel und Text. Verbesserungstexte umfassen optionale Medien, verwandte Links oder unterstützende Blöcke. Diese Unterscheidung hilft Ihnen zu entscheiden, was immer gerendert werden muss und was nur angezeigt werden sollte, wenn es verfügbar ist.
Schnelle Checkliste:
- Definieren Sie die Seitenstruktur, bevor Sie Felder erstellen.
- Verwenden Sie klare, spezifische Feldnamen.
- Binden Sie jedes Element an das richtige CMS-Feld.
- Fügen Sie Bedingungen für optionale Abschnitte hinzu.
- Testen Sie lange, kurze und leere Werte.
- Überprüfen Sie das responsive Verhalten an jedem Breakpoint.
- Halten Sie die Sammlung schlank und zielgerichtet.
- Überprüfen Sie das Modell, wenn sich die Inhaltsbedürfnisse ändern.
Wenn Sie eine einfache Entscheidungsregel wünschen, verwenden Sie dies: Wenn sich ein Wert pro CMS-Element ändert, sollte er wahrscheinlich eine Variable sein; wenn er steuert, ob etwas erscheint, sollte er wahrscheinlich mit einer Bedingung kombiniert werden; wenn er sich niemals ändert, gehört er möglicherweise überhaupt nicht ins CMS. Diese Denkweise hält das System sauber.
Einige zusätzliche Gewohnheiten machen das System widerstandsfähiger. Erstens, dokumentieren Sie, welche Felder erforderlich sind, damit Redakteure wissen, was nicht leer gelassen werden kann. Zweitens, sehen Sie sich die Vorlage mit dem am wenigsten vollständigen Element in der Sammlung an, nicht nur mit dem am besten aussehenden. Drittens, achten Sie auf Abstände um optionale Blöcke, damit das Layout auch dann absichtlich aussieht, wenn ein Abschnitt verschwindet. Diese kleinen Überprüfungen sparen später Zeit, da sie verhindern, dass “fast funktionierende” Vorlagen in die Produktion gelangen.
Aus der Praxis — Illustratives Szenario (hypothetisch, kein Kundenprojekt)
Illustratives Beispiel — kein reales Kundenprojekt: Stellen Sie sich ein kleines Content-Team vor, das eine Framer-Seite für eine wachsende Bibliothek von Leitfäden, Produktupdates und Ressourcen-Seiten erstellt. Sie möchten eine CMS-Detailvorlage, die Artikel mit unterschiedlichen Strukturen verarbeiten kann: einige haben ein Video, einige eine Galerie, einige eine kurze Einleitung und einen langen Text, und einige enthalten verwandte Links.
Bei der Einrichtung erstellt das Team eine Sammlung mit Feldern für Titel, Hero-Bild, Zusammenfassung, Text, Video-URL, verwandte Elemente und CTA-Beschriftung. Sie verbinden zuerst die offensichtlichen Variablen: Titel mit der Überschrift, Hero-Bild mit dem oberen visuellen Element und Text mit dem Hauptartikelbereich. Dann fügen sie Bedingungen hinzu, damit der Videoabschnitt nur erscheint, wenn eine Video-URL vorhanden ist, und der verwandte Inhaltsblock nur erscheint, wenn das Sammlungsobjekt entsprechende Referenzen hat.
Das erste Problem, das sie bemerken, ist die Layout-Inkonsistenz. Einige Einträge haben lange Titel, und einige haben überhaupt kein Video. Ohne Bedingungen würde die Vorlage leeren Raum hinterlassen, wo der Video-Block sein sollte. Mit vorhandenen Bedingungen bleibt die Seite ausgewogen, weil der Abschnitt verschwindet, wenn das Feld leer ist. Sie testen auch einige Datensätze mit längeren Zusammenfassungen, um zu sehen, wo der Text umschlägt und ob der Abstand immer noch absichtlich wirkt.
Der Ansatz, den sie wählen, besteht darin, die Kernvorlage stabil zu halten und nur die inhaltspezifischen Abschnitte variabel zu lassen. Sie versuchen nicht, jedes dekorative Element dynamisch zu gestalten. Stattdessen reservieren sie Variablen für die Teile, die für den Datensatz wichtig sind, und verwenden statische Abstände und Strukturen für den Rest. Dadurch wird die Seite einfacher zu warten und für das Content-Team einfacher zu aktualisieren.
Anschließend verfeinern sie den Workflow für Redakteure. Sie markieren das Video-Feld als optional, fügen aber auch eine kurze interne Notiz hinzu, die besagt, dass der Video-Block nur verwendet werden sollte, wenn der Inhalt tatsächlich einen Mehrwert bietet. Das verhindert, dass das CMS zu einer Ablage für jedes mögliche Asset wird. Sie standardisieren auch die CTA-Beschriftung, sodass der Schaltflächentext über die Elemente hinweg konsistent bleibt, auch wenn sich das Ziel ändert.
Die Erkenntnis ist einfach: Framer CMS-Variablen funktionieren am besten, wenn sie ein klares Inhaltsmodell unterstützen. Wenn die Sammlung durchdacht ist, kann sich die Vorlage sauber anpassen. Wenn die Sammlung chaotisch ist, wird sich die Seite, egal wie poliert das Design aussieht, fragil anfühlen.
Verwandte Konzepte und weiterführende Literatur
Wenn Sie mehr als eine CMS-Vorlage erstellen, kombinieren Sie Variablen mit Sammlungsstruktur, flexiblen Detailseiten und wiederverwendbaren Komponenten.
- Framer CMS-Kollektionen — wie Sammlungsfelder Variablen speisen
- Framer-Komponenten — wiederverwendbare Blöcke für dynamische Layouts
- Framer-Themes — Designsysteme um CMS-Seiten
- Buy vs. build guide — wann fertige Komponenten sich lohnen (EN)
- Framer Hilfe: CMS — offizielle Referenz
Thema vertiefen
Weitere Framer-Guides, Glossar-Einträge und Workflows findest du im Themen-Hub.
Häufige Fragen
Wofür werden Framer CMS-Variablen verwendet?
Framer CMS-Variablen werden verwendet, um CMS-Feldwerte mit Elementen auf einer Seite zu verbinden, sodass sich der Inhalt pro Sammlungselement ändern kann. Das ermöglicht es, unterschiedliche Titel, Bilder, Links, Beschriftungen und Sichtbarkeitszustände anzuzeigen, ohne Layouts zu duplizieren. Sie sind besonders nützlich auf CMS-Detailseiten, wo ein Design sich an viele Datensätze anpassen muss.
Funktionieren Framer CMS-Variablen nur auf Detailseiten?
Sie sind am sichtbarsten auf CMS-Detailseiten, aber dieselbe Idee unterstützt auch sammlungsgetriebene Layouts und bedingte Anzeige-Muster über CMS-Inhalte hinweg. Der Schlüssel ist, dass das Element an einen Feldwert aus der Sammlung gebunden ist. Wenn sich die Daten ändern, ändert sich das verbundene Element mit ihnen.
Was ist der Unterschied zwischen Variablen und Bedingungen in Framer CMS?
Variablen liefern den tatsächlichen Datenwert, wie einen Textstring, ein Bild oder ein Linkziel. Bedingungen entscheiden, ob ein Element basierend auf diesen Daten erscheinen soll, zum Beispiel, indem ein Video nur angezeigt wird, wenn ein Feld ausgefüllt ist. In der Praxis verwenden Teams oft beide zusammen: eine Variable liefert den Inhalt, und eine Bedingung steuert das Layout.
Wann sollte ich Framer CMS-Variablen anstelle von statischen Inhalten verwenden?
Verwenden Sie Variablen, wenn dieselbe Seitenstruktur über viele Elemente hinweg wiederholt werden muss und jedes Element unterschiedliche Inhalte hat. Statische Inhalte sind besser für einmalige Seiten geeignet, die sich nicht von Datensatz zu Datensatz ändern müssen. Wenn Sie feststellen, dass Sie dasselbe Layout für jeden Beitrag oder jedes Produkt manuell bearbeiten, sind Variablen normalerweise die sauberere Option.
Welche Probleme lösen Framer CMS-Variablen für Händler und Entwickler?
Sie reduzieren repetitive Bearbeitungen, halten Layouts konsistent und machen CMS-Seiten leichter skalierbar. Händler können Inhalte im CMS aktualisieren, ohne das Design für jede Änderung zu berühren, während Entwickler flexiblere Vorlagen mit weniger doppelten Abschnitten erstellen können. Das bedeutet normalerweise weniger Fehler und eine wartungsfreundlichere Seitenstruktur.