---
title: "Backend-Content-Previews mit System — EXT:backendpreviews"
url: "https://b13.com/de/wissen/backend-content-previews-mit-system-warum-wir-extbackendpreviews-entwickelt-haben"
description: "EXT:backendpreviews sorgt für konsistente Content-Previews im TYPO3-Backend mit Fluid Templates, Layouts und Partials."
image: "https://b13.com/fileadmin/_processed_/0/8/csm_BackendPreview_Sharing_b042008d21.png"
date: 2026-01-26
modified: 2026-08-19
lastUpdated: 2026-08-19
---

# Backend-Content-Previews mit System — EXT:backendpreviews

[ TYPO3 ](https://b13.com/de/wissen/typo3) [ CType ](https://b13.com/de/wissen/ctype)

 Backend-Content-Previews mit System — warum wir EXT:backendpreviews entwickelt haben
======================================================================================

![](https://b13.com/fileadmin/_processed_/a/d/csm_david_5ce18d41e2.jpg)David Steeb

  09. Februar 2026

 [ RSS Feed ](https://b13.com/de/rss.xml)

  ![Zwei stilisierte Webseiten-Designs mit einem Benutzerprofil, Platzhaltern für Bilder und Textabschnitten, vor einem hellblauen Hintergrund.](https://b13.com/fileadmin/_processed_/2/0/csm_BackendPreview_Headerbild_6761105ebb.webp)

Wer regelmäßig mit größeren TYPO3-Installationen arbeitet, kennt die Situation: Die Webseite wird immer ausgefeilter, die Anzahl individueller Content-Elemente wächst stetig — im Backend, also in der Redakteurs-Oberfläche — ist davon jedoch oft nur wenig sichtbar.

Gerade bei individuellen Content Typen sind die Content-Previews im Seitenmodul häufig sehr rudimentär oder nahezu leer. Abgesehen von der Überschrift bleibt oft nur ein Mix an grauen Boxen zurück — aus Redakteurssicht ist das der **Worst Case**.

Natürlich gibt es auch Installationen, in denen für einzelne Inhaltselemente bereits eigene Preview-Templates existieren. Das ist grundsätzlich ein Schritt nach vorn. Ohne ein übergreifendes Konzept führt dies jedoch schnell zu neuen Problemen: isolierte Templates, unterschiedliche Darstellungslogiken und mit der Zeit ein unübersichtliches Nebeneinander verschiedener Stile. Redaktionelle Arbeit wird dadurch schwieriger, der Wartungsaufwand steigt und die Komplexität wächst mit jedem Projektjahr.

Genau hier setzt unsere Extension EXT:backendpreviews an. Wir setzen sie inzwischen in all unseren Projekten ein — und möchten hier erklären, warum wir sie entwickelt haben, welches Problem sie löst und wie sie eingesetzt wird.

    ![Vorschau des Standard-Backends, die nur den Titel des Elementtyps anzeigt.](https://b13.com/fileadmin/_processed_/8/6/csm_backend-preview-default_1b3e6a51c3.webp "Vorschau des Standard-Backends, die nur den Titel des Elementtyps anzeigt.")  Die Default Page Modulvorschau für ein benutzerdefiniertes Inhaltselement kann so aussehen und bietet keine hilfreichen Infos für Redakteure.

   Das Problem mit Content-Previews im TYPO3-Backend
---------------------------------------------------

TYPO3 bietet von Haus aus die Möglichkeit, eigene Content-Previews für Inhaltselemente zu definieren:

  ```
1<br></br>
```

```
mod<span class="hljs-selector-class">.web_layout</span><span class="hljs-selector-class">.tt_content</span><span class="hljs-selector-class">.preview</span><span class="hljs-selector-class">.my_custom_ctype</span> = my_custom_element.html<br></br>
```

  Über eine einzelne Zeile PageTSConfig kann einem Inhaltselement ein eigenes Fluid-Template zugewiesen werden. Das ist grundsätzlich sinnvoll — bringt jedoch eine entscheidende Einschränkung mit sich:

- Die Konfiguration greift **nur pro CType**
- Jedes Element besitzt ein **eigenständiges, isoliertes Template**
- Wiederkehrende Bausteine müssen immer wieder neu umgesetzt werden

In kleinen Projekten ist das oft noch gut beherrschbar. In größeren Installationen mit vielen Custom-CTypes — und über Jahre wechselnden Entwicklerteams — **skaliert dieser Ansatz jedoch nicht**.

Was wir in der Praxis regelmäßig beobachten, ist ein schleichender Wildwuchs im Backend. Jedes neue Inhaltselement bringt seine eigene Preview-Logik mit. Ohne gemeinsame Basis entstehen viele leicht unterschiedliche Lösungen für eigentlich identische Probleme.

Typische Symptome sind:

- Viele sehr ähnliche Fluid-Templates
- Wiederholte Logik für Bilder, Links, Linklisten oder CTAs
- Inkonsistente Darstellungsstile über die Zeit hinweg

Einige konkrete Beispiele aus der Praxis:

- Links werden unterschiedlich dargestellt: mal nur als `Link: <url>`, mal inklusive Linktitel oder Beschreibung
- Vorschaubilder erscheinen je nach Element oder Entwickler in unterschiedlichen Größen oder Seitenverhältnissen
- CropVariants werden in manchen Previews berücksichtigt, in anderen vollständig ignoriert

Das Ergebnis sind inkonsistente Content-Previews im Backend, die weder gut wartbar noch besonders redakteursfreundlich sind. Das Konzept der „Content-Blocks“, bei dem es für jeden neuen „CType“ eine eigene Komponente gibt, löst das Problem auch nicht.

   Unsere Lösung: Backend Previews
---------------------------------

Mit EXT:backendpreviews wollten wir genau dieses strukturelle Problem lösen.

Die Kernidee ist einfach:

Statt für jeden CType ein einzelnes, in sich geschlossenes Template zu definieren, nutzen wir das **volle Fluid-Programm** — mit **Layouts, Partials und Templates**.

So lassen sich:

- Wiederkehrende Bausteine **zentral definieren**
- Content-Previews im Backend **einheitlich darstellen**
- Neue Inhaltselemente **schnell und konsistent** mit Previews ausstatten

Anstelle vollständig eigenständiger Preview-Templates werden Content-Previews aus wiederverwendbaren Partials zusammengesetzt.

    ![Backend-Vorschau für ein Element mit Link/CTA](https://b13.com/fileadmin/_processed_/1/3/csm_backend-preview-with-link_479e7aa8d9.webp "Backend-Vorschau für ein Element mit Link/CTA")  Unsere Erweiterung hilft dabei, die Anzeige sich wiederholender Elementteile über mehrere Inhaltselementtypen hinweg zu vereinheitlichen, indem Fluid Partials für Dinge wie CTAs und Links verwendet werden.

   Was EXT:backendpreviews konkret löst
--------------------------------------

Mit der Extension lassen sich unter anderem:

- Bilder einheitlich darstellen (Größe, Seitenverhältnis, CropVariants)
- Links und Linklisten konsistent ausgeben
- Wiederkehrende Strukturen wie CTAs zentral definieren
- Komplexe Inhaltselemente übersichtlich im Backend visualisieren

Im Projektalltag hat das spürbare Auswirkungen:

- **Schnellere Entwicklung** — neue Previews bestehen oft nur noch aus wenigen Partials
- **Einheitliches Erscheinungsbild** — Bilder, Links und Listen folgen denselben Regeln
- **Bessere Handhabung für Redakteure** — Inhalte sind im Seitenmodul sofort erkennbar

**Bewährte Defaults sofort verfügbar**— mitgelieferte Partials, die sich in zahlreichen realen Projekten bewährt haben

    ![Screenshot einer Vorschau des Backend-Elements für einen Inhaltstyp mit mehreren Zuschneidevarianten.](https://b13.com/fileadmin/_processed_/2/d/csm_backend-preview-crop-variants_960a509868.webp "Screenshot einer Vorschau des Backend-Elements für einen Inhaltstyp mit mehreren Zuschneidevarianten.")  Es ist äußerst hilfreich, verschiedene Bildausschnittvarianten, die je nach Breakpoint verwendet werden, für Redakteure sichtbar zu machen, um sicherzustellen, dass es keine ungünstigen Breakpoints gibt, bei denen den Personen die Köpfe abgeschnitten werden...

   Installation
--------------

Die Installation erfolgt wie gewohnt per Composer:

  ```
1<br></br>
```

```
composer require b13/backendpreviews<br></br>
```

  Weitere Schritte im Extension Manager sind nicht erforderlich.

    ![Vorschau des Backend-Elements, das die Überschrift mit Strukturinformationen anzeigt.](https://b13.com/fileadmin/_processed_/4/7/csm_backend-preview-headlines-with-structure-info_4d95336e58.webp "Vorschau des Backend-Elements, das die Überschrift mit Strukturinformationen anzeigt.")  Wir nehmen oft ein benutzerdefiniertes „Partial“ für Überschriften, um den Redakteuren die Hierarchie und die Anzeigegröße der Überschriften im Backend-Seitenmodul zu zeigen.

   Konfiguration: Content-Previews definieren
--------------------------------------------

Statt pro CType einen festen Template-Pfad zu konfigurieren, setzt **EXT:backendpreviews** auf eine zentrale Konfiguration. Definiert werden **Template-, Partial- und Layout-Pfade**, inklusive der bekannten Fluid-Fallback-Mechanik über RootPaths — einmalig, egal wie viele CTypes betroffen sind.

Beim Rendern eines Content-Previews sucht die Extension automatisch nach einem Template, dessen **Dateiname dem CType entspricht** (z. B. `my_custom_element.html`). Wird ein solches Template gefunden, wird es inklusive Layouts und Partials gerendert.

Wird **kein** passendes Template gefunden, greift EXT:backendpreviews sauber auf andere Preview-Renderer bzw. auf den TYPO3-Default zurück.

Beispielkonfiguration:

  ```
1<br></br>2<br></br>3<br></br>4<br></br>5<br></br>6<br></br>7<br></br>8<br></br>9<br></br>10<br></br>
```

```
plugin.tx_backendpreviews.view {<br></br>  templateRootPaths<span class="hljs-number">.10</span> = EXT:backendpreviews/Resources/Private/Templates/<br></br>  templateRootPaths<span class="hljs-number">.20</span> = EXT:sitepackage/Resources/Private/BackendPreviews/Templates/<br></br><br></br>  partialRootPaths<span class="hljs-number">.10</span>  = EXT:backendpreviews/Resources/Private/Partials/<br></br>  partialRootPaths<span class="hljs-number">.20</span>  = EXT:sitepackage/Resources/Private/BackendPreviews/Partials/<br></br><br></br>  layoutRootPaths<span class="hljs-number">.10</span>   = EXT:backendpreviews/Resources/Private/Layouts/<br></br>  layoutRootPaths<span class="hljs-number">.20</span>   = EXT:sitepackage/Resources/Private/BackendPreviews/Layouts/<br></br>}<br></br>
```

   Mitgelieferte Defaults
------------------------

**EXT:backendpreviews** bringt bereits eine Reihe sinnvoller Defaults mit:

- Partials für Bilder
- Partials für Links und Linklisten
- Kompakte, gut lesbare Standarddarstellungen für das Backend

Diese Defaults können direkt verwendet, überschrieben oder erweitert werden.

Dank des modularen Aufbaus lassen sich außerdem eigene Partials, Layouts und Templates als **projekt- oder agenturweite Default-Basis** etablieren. So entsteht ein konsistentes Backend-Erscheinungsbild — auch über mehrere Projekte hinweg.

   Fazit
-------

Content-Previews im Backend sind kein Luxus, sondern ein zentraler Bestandteil einer guten TYPO3-Redakteurserfahrung.

Mit **EXT:backendpreviews** haben wir eine Lösung geschaffen, die:

- TYPO3-Bordmittel sinnvoll erweitert
- Wartbarkeit und Konsistenz verbessert
- Mit minimaler Konfiguration auskommt und bestehende Anpassungen respektiert
- Sich nahtlos in bestehende Systeme integriert
- In großen Projekten nachhaltig Zeit spart

Deshalb ist **EXT:backendpreviews** für uns heute ein fester Bestandteil jedes TYPO3-Projekts.

Code und Dokumentation auf GitHub:[ https://github.com/b13/backendpreviews](https://github.com/b13/backendpreviews)

  ### **Neugierig geworden?**

Gerade in größeren TYPO3-Installationen oder agenturweiten Setups zahlt sich ein strukturierter Ansatz für Content-Previews im Backend schnell aus.

Wenn ihr Unterstützung bei der Einführung von EXT:backendpreviews, bei der Definition eigener Defaults oder bei der Integration in bestehende TYPO3-Projekte benötigt, sprecht uns gerne an.

 [ b13 ansprechen ](https://b13.com/de/kontakt)

  ###  Geschrieben von:

 ![Lächelnder Mann mit kurzen Haaren und einem Bart, der ein rotes T-Shirt trägt, steht in einem gut beleuchteten Innenraum mit verschwommenem Hintergrund.](https://b13.com/fileadmin/_processed_/a/d/csm_david_cf042ebb7f.webp)

Als b13-Gründer und CEO is David derjenige, mit dem Du es zu tun haben wirst, wenn Du mit uns zusammenarbeiten möchtest. Er eignet sich ständig neue Fähigkeiten an und bestimmt maßgeblich unsere hochmodernen Ansätze in der Frontend-Entwicklung.

 David Steeb  CEO

 [ mehr von David Steeb ](https://b13.com/de/team/david-steeb)

  Ähnliche Artikel
------------------

- ![Cartoon-Trophäenfigur umgeben von Händen, die Daumen hoch und ein Herzzeichen geben, vor einem Hintergrund mit Zahnradmuster.](https://b13.com/fileadmin/_processed_/f/7/csm_T3ppy_Design_Kit_Headerbild_b51eb9dc31.webp)

    ###  T3ppy gibt TYPO3 ein freundliches Gesicht

     06. August 2026 | Florian “Flix” Keitgen

     TYPO3 ist leistungsstark — muss sich aber nicht unpersönlich anfühlen. Das ist T3ppy, unser freundlicher Begleiter fürs Backend.

     [ weiterlesen: T3ppy gibt TYPO3 ein freundliches Gesicht ](https://b13.com/de/wissen/t3ppy-design-kit)
- ![Hammer mit der Aufschrift 'KI' auf einem schaltkreis-musternden Hintergrund mit gelben Sternen, der Regulierung oder Gesetzgebung im Zusammenhang mit künstlicher Intelligenz in der EU symbolisiert.](https://b13.com/fileadmin/_processed_/1/0/csm_EUAIAct_Headerbild_510724b3de.webp)

    ###  KI-Inhalte in TYPO3: Transparenz braucht Verantwortung

     02. August 2026 | Benni Mack

     Der EU AI Act rückt die Herkunft KI-generierter Inhalte in den Fokus. AI Label kennzeichnet KI-generierte und KI-bearbeitete Inhalte in TYPO3 und dokumentiert, wer den…

     [ weiterlesen: KI-Inhalte in TYPO3: Transparenz braucht Verantwortung ](https://b13.com/de/wissen/ai-content-in-typo3-labelling-needs-accountability)
- ![Eine Reihe stilisierter Figuren in verschiedenen Posen, jede mit einem markanten orangefarbenen Hut, zeigt einen Übergang vom Gehen zum Stillstehen, während sie auf ein Handy schauen, vor einem lila Gitterhintergrund.](https://b13.com/fileadmin/_processed_/d/7/csm_QueuesDDEV_Headerbild_f640931350.webp)

    ###  Bessere Skalierbarkeit mit entkoppelten Queues: So richtest du RabbitMQ mit TYPO3 ein

     10. April 2024 | Jochen Roth

     Wenn integrierte Nachrichtentransporte an ihre Grenzen stoßen, kann RabbitMQ TYPO3 mit einer skalierbaren, robusten Message Queue versorgen.

     [ weiterlesen: Bessere Skalierbarkeit mit entkoppelten Queues: So richtest du RabbitMQ mit TYPO3 ein ](https://b13.com/de/wissen/bessere-skalierbarkeit-mit-entkoppelten-queues-so-richtest-du-rabbitmq-mit-typo3-ein)
- ![Eine Cartoonfigur, die einem Schild ähnelt, gibt ein Daumen hoch vor einer Computeroberfläche mit verschiedenen Menüoptionen.](https://b13.com/fileadmin/_processed_/e/6/csm_Header_cda1f80173.webp)

    ###  Gestatten, T3ppy! Ein neues Zeitalter für die Redaktionsarbeit in TYPO3

     01. April 2026 | Florian “Flix” Keitgen

     Entdecke T3ppy und AiM — Deine KI-Assistenz im TYPO3 Backend für bessere Inhalte, klare Strukturen und volle Kontrolle über Redaktions-Prozesse.

     [ weiterlesen: Gestatten, T3ppy! Ein neues Zeitalter für die Redaktionsarbeit in TYPO3 ](https://b13.com/de/wissen/gestatten-t3ppy-ein-neues-zeitalter-fuer-die-redaktionsarbeit-in-typo3)
- ![Retro-Mikrofon-Illustration mit einem Einkaufswagen-Symbol im Hintergrund, das E-Commerce oder Online-Shopping symbolisiert.](https://b13.com/fileadmin/_processed_/f/8/csm_Marketplace_Headerbild_ee1575614c.webp)

    ###  Warum TYPO3 einen Marketplace für Produkte braucht

     25. März 2026 | Florian “Flix” Keitgen

     Ein Marketplace würde TYPO3-Produkte sichtbarer machen, den Vergleich erleichtern und Agenturen sowie Kunden gleichermaßen profitieren lassen.

     [ weiterlesen: Warum TYPO3 einen Marketplace für Produkte braucht ](https://b13.com/de/wissen/warum-typo3-einen-marketplace-fuer-produkte-braucht)
- ![Eine Hand hält eine Lupe über den Laptop-Bildschirm, der eine Webseite mit einem Bild und Textelementen anzeigt.](https://b13.com/fileadmin/_processed_/e/5/csm_BackendUserSection_Headerbild_6093c842fd.webp)

    ###  Ein echter Geheimtipp in TYPO3: Die Backend User Section (Doktype 6)

     05. März 2026 | David Steeb

     Entdecke den oft unterschätzten Doktype 6 (Backend User Section) in TYPO3 für sichere interne Vorschauen, Redaktionstrainings und Prototyping. Erfahre praxisnahe Anwendungsfälle,…

     [ weiterlesen: Ein echter Geheimtipp in TYPO3: Die Backend User Section (Doktype 6) ](https://b13.com/de/wissen/ein-echter-geheimtipp-in-typo3-die-backend-user-section-doktype-6)
- ![Eine menschliche Hand schüttelt eine Roboterhand vor einem lila Hintergrund mit Herzmustern, was die Zusammenarbeit zwischen Menschen und Technologie symbolisiert.](https://b13.com/fileadmin/_processed_/6/2/csm_AIbotsLoveMarkdown_Headerbild_72fe5820d6.webp)

    ###  Das Internet ist nicht mehr nur für Menschen — KI-Bots lieben Markdown

     28. Januar 2026 | Benni Mack

     Discover why most web traffic is now automated and how TYPO3’s structured content model prepares websites for humans, editors, and AI systems.

     [ weiterlesen: Das Internet ist nicht mehr nur für Menschen — KI-Bots lieben Markdown ](https://b13.com/de/wissen/das-internet-ist-nicht-mehr-nur-fuer-menschen-ki-bots-lieben-markdown)
- ![Mehrere farbenfrohe Mockups von Webseiten, die übereinander gestapelt sind und verschiedene Layouts sowie Designelemente vor einem lila Hintergrund präsentieren.](https://b13.com/fileadmin/_processed_/e/3/csm_CaminoTheme_Headerbild_d082598009.webp)

    ###  Camino—The Need for a Default Theme in TYPO3 Is Real

     27. Januar 2026 | Benni Mack

     With TYPO3 v14, Camino introduces a default theme that removes friction from first installs. Why this matters—and how TYPO3 laid the groundwork.
- ![Grafik mit stilisierten Darstellungen eines Turms, in dessen Mitte der Text "T3CON25 Düsseldorf" deutlich sichtbar ist.](https://b13.com/fileadmin/_processed_/7/b/csm_T3CON2025_Headerbild_fc9c5cc53e.webp)

    ###  T3CON25 — der Zukunft des Content Managements einen Schritt näher

     10. Dezember 2025 | Franzi Töpler

     Die T3CON25 zeigte die Zukunft von TYPO3 mit Einblicken in TYPO3 v14, KI, digitale Souveränität und Open-Source-Lösungen für moderne, sichere Webauftritte.

     [ weiterlesen: T3CON25 — der Zukunft des Content Managements einen Schritt näher ](https://b13.com/de/wissen/t3con25-der-zukunft-des-content-managements-einen-schritt-naeher)
- ![Bunte Sneakers sind in einem Muster angeordnet, mit einem zentralen Logo, das 'TYPO3 Code Sprint' zeigt.](https://b13.com/fileadmin/_processed_/6/c/csm_CodesprintGenf25_Headerbild_c44149748c.webp)

    ###  Code, Collaboration und Community: Meine Woche beim TYPO3 v14 Feature Sprint in Genf

     05. November 2025 | Oliver Bartsch

     Fünf Tage, 14 Contributors, unzählige Ideen — und 55 Patches erstellt!
     Unser Team von b13 war beim TYPO3 v14 Feature Sprint in Genf dabei, um wichtige Verbesserungen für…

     [ weiterlesen: Code, Collaboration und Community: Meine Woche beim TYPO3 v14 Feature Sprint in Genf ](https://b13.com/de/wissen/code-collaboration-und-community-meine-woche-beim-typo3-v14-feature-sprint-in-genf)