Ein Video-Vorschaubild mit der Überschrift "Framer Verstehen - Komponenten". Im Hintergrund ist ein eingefärbter und unscharfer Screenshot von mehreren Komponenten in Framer zu sehen, daneben das Framer-Logo.

Datenschutzhinweis
Mit Klick auf „Video laden“ willigst du ein, dass Daten an YouTube/Google übertragen werden.

Das YouTube-Logo in weiß
Ein Video-Vorschaubild mit der Überschrift "Framer Verstehen - Komponenten". Im Hintergrund ist ein eingefärbter und unscharfer Screenshot von mehreren Komponenten in Framer zu sehen, daneben das Framer-Logo.

Datenschutzhinweis
Mit Klick auf „Video laden“ willigst du ein, dass Daten an YouTube/Google übertragen werden.

Das YouTube-Logo in weiß

Stell dir vor, du schreibst einen Blogpost in Framer. Zwischen zwei Absätzen willst du dein Newsletter-Signup-Formular platzieren. Oder du schreibst ein Tutorial und möchtest mitten im Text eine live-animierte Demo einbetten. Bisher war das nicht möglich. Der CMS-Editor war auf Text, Bilder, Videos und einfache Tabellen beschränkt. Seit dem 10. Februar 2026 ist das anders: Mit dem CMS Components-Update kannst du jede Komponente, die du auf deinem Canvas erstellt hast, direkt in deine CMS-Inhalte einbetten. Mitten zwischen Absätzen, vollständig flexibel, mit allen Variablen und Varianten. Was das konkret bedeutet: Eine Komponente in Framer ist ein wiederverwendbares Designelement, erkennbar an der lila Umrandung auf dem Canvas. Das kann ein Button sein, eine Karte, ein animierter Ticker, ein Signup-Formular oder eine Bildergalerie. Diese Elemente waren bisher auf der Designebene beheimatet. Jetzt können sie direkt im Inhalt verwendet werden.

Bevor du eine Komponente in den CMS-Editor einfügst, muss sie auf dem Canvas als Komponente angelegt sein. Markiere dazu das gewünschte Element, klicke mit der rechten Maustaste und wähle Create Component, oder nutze ⌘K und suche nach "Create Component". Die Komponente erscheint danach im Assets-Panel (linke Sidebar, Tab "Assets") mit lila Umrandung.

Gut für den CMS-Einsatz geeignet sind:

  • Interaktive Signups (E-Mail-Eingabefelder, CTA-Buttons)

  • Animierte Bildergalerien oder Slider

  • Info-Karten oder Feature-Boxen

  • Status-Badges oder Ticker-Elemente

  • Call-to-Action-Blöcke mit Bild und Text

Weniger geeignet sind Komponenten, die stark von äußeren Dimensionen abhängen – etwa ein Full-Width-Hero-Abschnitt wirkt im Fließtext oft zu dominant.

Tipp: Erstelle für Komponenten im Assets-Panel für eine bessere Übersicht Unterordner, z.B. CMS/Newsletter-Anmeldung. Sie erscheinen dann übersichtlich gruppiert.

Framer bietet zwei Wege, um eine Komponente in ein CMS-Item einzufügen. Wichtig ist aber, dass Komponenten immer nur in Rich-Text-Felder eingefügt werden können, also formatierbare Textblöcke.

Weg 1: Über die Insert-Schaltfläche im CMS-Editor

  1. Öffne im linken Panel den Bereich CMS. Wähle deine Collection aus und öffne ein Item.

  2. Klicke in das Rich-Text-Feld und setze den Cursor an die gewünschte Stelle.

  3. Klicke auf den "Insert"-Button in der Formatierungs-Toolbar über dem Rich-Text-Feld.

  4. Im Menü erscheinen unten deine Projektkomponenten, sortiert nach der Ordnerstruktur aus dem Assets-Panel.

  5. Wähle die gewünschte Komponente – sie erscheint sofort an der Cursorposition.

Weg 2: Per Slash-Command im On-Page-Editing

  1. Klicke im On-Page-Editor in den bearbeitbaren Text-Bereich und setze den Cursor an die gewünschte Position.

  2. Tippe / – ein Suchfeld erscheint.

  3. Gib den Namen der Komponente ein. Die Liste filtert in Echtzeit.

  4. Drücke Enter oder klicke auf den Eintrag.

Nach dem Einfügen bleibt die Komponente vollständig editierbar. Klicke sie im Rich-Text-Feld an, ein Popover öffnet sich mit allen verfügbaren Einstellungen.

Width: Wechsel zwischen Fill (volle Breite des Textcontainers) und Fit (passt sich dem Inhalt an). Für einen Newsletter-Signup empfiehlt sich Fill, für ein kompaktes Badge eher Fit.

Alignment: Richte die Komponente linksbündig, zentriert oder rechtsbündig aus.

Varianten: Hat deine Komponente mehrere Varianten, wechselst du direkt im Popover zwischen ihnen, ohne zurück zum Canvas zu müssen.

Variablen: Alle editierbaren Properties, z.B. ein Button-Text oder ein Hintergrundradius, sind im Popover zugänglich. Änderungen betreffen nur diese eine Instanz, der Master auf dem Canvas bleibt unberührt.

Ohne weiteres Zutun zeigt Framer eine eingebettete Komponente auf allen Geräten identisch an. Um das zu ändern, nutzt Framer ein Namens-Matching-System: Gibt es eine Variante, deren Name exakt mit dem aktiven Breakpoint übereinstimmt, wird sie automatisch ausgeliefert. Diese Eigenschaft wendet Framer auch auf Komponenten im CMS an.

So richtest du es ein:

  1. Prüfe, wie deine Breakpoints benannt sind. Übliche Namen: Desktop, Tablet, Phone. Die genaue Schreibweise ist entscheidend.

  2. Öffne die originale Komponente auf dem Canvas (Doppelklick auf das Master im Assets-Panel).

  3. Benenne deine Varianten exakt nach dem Breakpoint-Namen, für den sie gebaut sind, z.B. Phone. Groß- und Kleinschreibung wird berücksichtigt.

Kein Code, keine Bedingungen, kein manuelles Einrichten – Framer übernimmt den Rest.

Wichtige Edge Cases:

  • Breakpoint heißt Mobile, Variante heißt Phone: kein Match, überall wird die Desktop-Version gezeigt.

  • Nur eine Phone-Variante, kein Tablet: auf Tablets erscheint die Desktop-Version.

  • Keine Varianten: die Komponente wird auf allen Geräten identisch gerendert.

Tipp: Teste das Ergebnis im Preview-Modus. Ändere die Fensterbreite oder nutze den Breakpoint-Switcher, um zu prüfen, welche Variante aktiv ist.

Blog und Tutorials: Du erklärst in einem Artikel, wie ein Slider funktioniert, und baust den fertigen Slider direkt als Komponente in den Artikel ein. Der Leser sieht das Ergebnis genau dort, wo du es beschreibst.

Newsletter-Signups an der richtigen Stelle: Mit CMS-Komponenten setzt du dein Signup-Formular nach dem Absatz, der deinen stärksten Punkt macht, statt ans Ende oder an den Anfang des Artikels.

Interaktive Case Studies: Du bettest einen animierten Before/After-Slider direkt zwischen die Beschreibung ein, ohne externen Embed-Link oder YouTube-Einbettung.

FAQ-Abschnitte mit Accordion: Dein bestehender FAQ-Accordion wird an der passenden Stelle im Artikel eingefügt.

Status-Indikatoren oder Preisbadges: Weil es eine Komponente ist, reicht eine zentrale Änderung, und der Inhalt in jedem Artikel, der sie nutzt, aktualisiert sich mit.

Kann ich jede Komponente ins CMS einbetten?
Grundsätzlich ja, jede Komponente die auf dem Canvas existiert. Sehr großflächige oder stark layoutabhängige Komponenten wirken im Fließtext aber selten sinnvoll.

Ändert sich die Komponente überall, wenn ich den Master bearbeite?
Ja. Wenn du den Master-Component änderst, aktualisiert sich jede Instanz automatisch, auch die im CMS-Text.

Was passiert, wenn ich die Komponente auf dem Canvas lösche?
Sie verschwindet aus dem CMS-Text, Framer zeigt an der Stelle einen Fehler-Placeholder. Prüfe daher vor dem Löschen, ob eine Komponente in CMS-Items verwendet wird.

Funktioniert das auch mit Code-Komponenten?
Ja. Code-Komponenten (mit React-Code im Code-Editor erstellt) sind ebenfalls einfügbar, solange sie im Assets-Panel verfügbar sind.

Kann ich eine Komponente in mehrere Collections gleichzeitig einbetten?
Ja. Derselbe Newsletter-Signup kann in Blog-Artikeln, Case Studies und FAQ-Seiten gleichzeitig verwendet werden.

Die Komponente sieht auf Mobile komisch aus – was tun?
Prüfe, ob eine Variante existiert, die exakt nach dem Breakpoint-Namen deines Projekts benannt ist. Schreibweise und Breakpoint-Name müssen übereinstimmen. Mehr dazu in Block 5.

Wer tiefer in das CMS einsteigen möchte, findet alle Details zu Collections, Detail Pages und Feldtypen in der Framer-Dokumentationᶠ.

Framer Fortgeschritten

Framer CMS · Neu in 2026 — Komponenten im CMS: Lebendige Blogposts bauen

Framer CMS · Neu in 2026 — Komponenten im CMS: Lebendige Blogposts bauen

Autor: Redaktion