---
title: Automatisiere „Doktype zu Backend Layout“ Mapping
url: "https://b13.com/de/wissen/vereinfache-deine-typo3-seitenkonfiguration"
description: Spare Zeit, reduziere die manuelle Arbeit und minimiere die Verwirrung für deine TYPO3-Redakteure mit der „Doktype Mapper“-Extension von b13 
image: "https://b13.com/fileadmin/_processed_/6/e/csm_doktype-mapping_191-1_cf2a4069c1.png"
date: 2023-01-30
modified: 2026-08-19
lastUpdated: 2026-08-19
---

# Automatisiere „Doktype zu Backend Layout“ Mapping

[ TYPO3 ](https://b13.com/de/wissen/typo3) [ Open Source ](https://b13.com/de/wissen/open-source)

 Vereinfache deine Seitenkonfiguration mit unserer Extension
=============================================================

 Mit der Doktype Mapper Extension sparst du Zeit, reduzierst den Aufwand und schaffst Klarheit für deine Redakteure

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

  31. Januar 2023

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

  ![Drei überlappende digitale Dokumente in Blau, Grün und Orange, die verschiedene Layouts und Designelemente aufweisen, mit verbindenden Linien, die Beziehungen oder Abläufe zwischen ihnen anzeigen. Der Hintergrund ist ein dunkler Farbverlauf mit abstrakten Formen.](https://b13.com/fileadmin/_processed_/f/f/csm_doktype-mapping_11a5bf483d.webp)

Die Trennung von Inhalt und Code ist eine der größten Stärken von TYPO3. TYPO3 speichert Inhalte in Containern, den sogenannten Inhaltselementen, die du in Inhaltsbereichen eines Seitendatensatzes zu Seiten zusammenstellen kannst. Zu den verschiedenen Teilen dieser hochgradig konfigurierbaren Struktur gehören „Seitentypen“ (definiert durch den Wert des Feldes „doktype“ im Datensatz der „pages“-Datenbanktabelle), eine „Backend-Layout“-Konfiguration und möglicherweise ein dritter, separater Konfigurationswert „Frontend-Layout“. Wir kombinieren diese Komponenten auf unterschiedliche Weise, um verschiedene Szenarien und gewünschte Ergebnisse zu ermöglichen.

  Der Klarheit halber beziehen wir uns im weiteren Verlauf dieses Artikels auf die Seitentypen mit dem Namen des Datenbankfeldes, in dem sie gespeichert sind: `doktype`.

  Kontaktiere b13, um mehr darüber zu erfahren, wie du unsere Erweiterung nutzen kannst.

 [ Let’s connect ](https://b13.com/de/kontakt)

   Die verschiedenen Komponenten des Doktype-Mapping-Prozesses
-------------------------------------------------------------

Wir klären zunächst, was `doktypes` und Backend-Layouts sind, und zeigen dir dann einige Beispiele anhand des [TYPO3 Demo-Projekts](https://demo.typo3.org/).

  ###  Doktypes

`doktypes` sind ein Untertyp einer Seite. Sie werden als Datenbankfeld in der Tabelle `pages` angezeigt, und jede Seite muss einen `doktype` haben. Zu den [Standard-<code class="b\_inline-code">doktypes</code>](https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/PageTypes/TypesOfPages.html) gehören Ordner, Verknüpfungen, externe Links und mehr, aber du kannst auch deine eigenen erstellen (technisch gesehen so viele, wie du willst), um eine Seite zu definieren.

Im Demoprojekt: Wir haben Äpfel, Rezepte, Übersichtsseiten, die Startseite und die FAQ-Seite als unsere benutzerdefinierten `doktypes` definiert, zusätzlich zur standardmäßigen „Inhaltsseite“. Ein Apfel hat eine Reihe von zusätzlichen Feldern in den Seiteneigenschaften, in denen wir Dinge wie den Namen, einen Teasertext und ein Teaserbild speichern, das wir für die Erstellung von Teaserübersichten verwenden. Wenn du verschiedene Doktypes für verschiedene Arten von Inhaltsseiten verwendest, kannst du mehr (oder andere) Formularfelder für die Seiteneigenschaften jeder Seite anzeigen.

  ![Auswahl des Seitentyps im TYPO3-Demo-Projekt](https://b13.com/fileadmin/_processed_/7/e/csm_doktype_mapper_selecting_pages_59c7fd26d0.webp)  Auswahl des Seitentyps im TYPO3-Demo-Projekt

  ###  Backend layouts

Backend-Layouts sind dafür verantwortlich, wie du verschiedene Inhaltsbereiche auf einer Seite unter Verwendung verschiedener Zeilen- und Spaltenkombinationen im Seitenmodul konfigurierst. Diese können als Datenbankeinträge oder über TSconfig definiert werden (und du solltest dich dafür entscheiden, diese Konfigurationsdateien in deinem Versionskontrollsystem statt in der Datenbank abzulegen). Um die Sache noch komplizierter zu machen, können die Backend-Layouts auch von Seiten weiter oben im Seitenbaum vererbt werden, wenn sie nicht explizit festgelegt wurden, was beim Kopieren oder Verschieben von Seiten in einen anderen Teil des Seitenbaums zu verwirrendem Verhalten führen kann.

Im Demoprojekt: Wir haben Spalten und Zeilen für den Kopfbereich, den Hauptinhaltsbereich und den Fußbereich im Backend-Layout definiert. Mit der Erweiterung [„Content Defender“](https://extensions.typo3.org/extension/content_defender) von Nicole Cordes können wir auch die Arten von Inhaltselementen einschränken, die ein Redakteur zu den einzelnen Bereichen unseres Backend-Layouts hinzufügen kann. Du kannst z. B. Inhaltselemente wie das Key Visual so einschränken, dass sie nur im Kopfbereich einer Seite eingefügt werden können und nirgendwo anders (z. B. in der Fußzeile!).

  ```
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>11<br></br>12<br></br>13<br></br>14<br></br>15<br></br>16<br></br>17<br></br>18<br></br>19<br></br>20<br></br>21<br></br>22<br></br>23<br></br>24<br></br>25<br></br>26<br></br>27<br></br>28<br></br>29<br></br>30<br></br>31<br></br>32<br></br>33<br></br>34<br></br>35<br></br>36<br></br>37<br></br>38<br></br>39<br></br>40<br></br>41<br></br>42<br></br>43<br></br>44<br></br>45<br></br>46<br></br>
```

```
mod.web_layout.BackendLayouts.Startpage {<br></br>  title = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.startpage.title<br></br>  config {<br></br>    backend_layout {<br></br>      doktype = 10<br></br>      colCount = 2<br></br>      rowCount = 3<br></br>      rows {<br></br>        1 {<br></br>          columns {<br></br>            1 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.stage.name<br></br>              colPos = 1<br></br>              allowed.CType = keyvisual<br></br>              colspan = 2<br></br>            }<br></br>          }<br></br>        }<br></br>        2 {<br></br>          columns {<br></br>            1 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.maincontent.name<br></br>              colPos = 0<br></br>              allowed.CType = textmedia,mainteaser,startpageteaser,menu_pages<br></br>              colspan = 2<br></br>            }<br></br>          }<br></br>        }<br></br>        3 {<br></br>          columns {<br></br>            1 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.footercontent.name<br></br>              colPos = 21<br></br>              allowed.CType = footerinfo<br></br>            }<br></br>            2 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.resetbanner.name<br></br>              colPos = 22<br></br>              allowed.CType = resetbanner<br></br>            }<br></br>          }<br></br>        }<br></br>      }<br></br>    }<br></br>  }<br></br>}<br></br>
```

  ###  Frontend templates

In der Regel sind ein Backend-Layout und ein Frontend-Template miteinander verbunden. Das kann abstrakt in dem Sinne sein, dass ein Template Inhalte aus verschiedenen Backend-Inhaltsbereichen verarbeiten kann, die von verschiedenen Backend-Layouts bereitgestellt werden. Oder ein Backend-Layout kann für mehrere Frontend-Vorlagen verwendet werden. In beiden Fällen muss das Frontend-Template die Inhalte aus den verschiedenen Inhaltsbereichen verarbeiten, die im Backend-Layout definiert sind, um das Frontend entsprechend darzustellen.

Bei b13 verbinden wir in der Regel ein Backend-Layout mit einem Fluid-Template für das Frontend und verwenden eine Standardbenennung, um den Konfigurationsaufwand zu reduzieren:

  ```
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>11<br></br>12<br></br>13<br></br>14<br></br>15<br></br>
```

```
<span class="hljs-meta"># use fluid to render page templates</span><br></br>lib.fluidPage = FLUIDTEMPLATE<br></br>lib.fluidPage {<br></br>  templateRootPaths.<span class="hljs-number">10</span> = EXT:site_t3demo/<span class="hljs-built_in">Resources</span>/<span class="hljs-keyword">Private</span>/Pages/Templates/<br></br>  layoutRootPaths.<span class="hljs-number">10</span> = EXT:site_t3demo/<span class="hljs-built_in">Resources</span>/<span class="hljs-keyword">Private</span>/Pages/Layouts/<br></br>  partialRootPaths.<span class="hljs-number">9</span> = EXT:site_t3demo/<span class="hljs-built_in">Resources</span>/<span class="hljs-keyword">Private</span>/Snippets/<br></br>  partialRootPaths.<span class="hljs-number">10</span> = EXT:site_t3demo/<span class="hljs-built_in">Resources</span>/<span class="hljs-keyword">Private</span>/Pages/Partials/<br></br><br></br>  templateName = <span class="hljs-built_in">TEXT</span><br></br>  templateName.data = pagelayout<br></br>  templateName.stdWrap.replacement {<br></br>    <span class="hljs-number">10</span>.search = pagets__<br></br>    <span class="hljs-number">10</span>.replace =<br></br>  }<br></br>}<br></br>
```

  Du kannst dir dieses Beispiel anhand des [TYPO3-Demo-Projekts](https://git.typo3.org/services/demo.typo3.org/site/-/blob/main/src/extensions/site_t3demo/Configuration/TypoScript/Setup/baseconfig.typoscript) genauer ansehen.

  ###  Unsere Best Practices helfen dabei, die Flexibilität und Komplexität von TYPO3 in den Griff zu bekommen

Unsere Best Practices helfen dabei, die Flexibilität und Komplexität von TYPO3 in den Griff zu bekommen

Der Aufbau von TYPO3 als System ist ein wesentlicher Grund dafür, warum du jede Art von Projekt in jeder gewünschten Kombination und für jeden erdenklichen Anwendungsfall erstellen kannst. TYPO3 trennt die Bearbeitung von Inhalten, die Speicherung in der Datenbank und die logische und optische Struktur einer bestimmten „Inhaltsgruppe“ — manchmal ist eine Seite nicht einmal eine „Seite“ im ursprünglichen Sinne.

Manchmal braucht man jedoch eine Anleitung, um mit dieser Flexibilität von TYPO3 zurechtzukommen. In vielen unserer Projekte haben wir festgestellt, dass Redakteure verwirrt sein können, wenn sie mit einer Kombination aus folgenden Merkmalen konfrontiert werden

1. einem Seitentyp (den wir `doktype` nennen),
2. einem Backend-Layout und möglicherweise
3. einer separaten Konfigurationsoption für ein „Frontend-Layout“.

Es kann leicht passieren, dass eine Kombination aus diesen drei Optionen dein Frontend kaputt macht oder etwas tut, was dein Redakteur nicht erwartet.

Um diese Komplexität zu verringern und das System für Redakteure narrensicherer zu machen, gehört es zu unseren b13 Best Practices, unnötige Optionen zu entfernen. Bei vielen unserer Projekte kombinieren wir explizit einen Doktype mit einem Backend-Layout und entfernen die Möglichkeit für Redakteure, diese Einstellungen unabhängig voneinander zu ändern. Wir wollten, dass diese Praxis allen zur Verfügung steht, und dafür haben wir die Extension „Doktype Mapper“ entwickelt.

   Hier kommt unsere „Doktype Mapper“-Extension ins Spiel
--------------------------------------------------------

Indem wir ein Backend-Layout mit einem `doktype` verbinden, wählen wir das Backend-Layout einer bestimmten Seite automatisch aus, sobald der Redakteur den Seitentyp auswählt. Die Verknüpfung des Seitentyps mit dem Backend-Layout wird automatisch hergestellt und die entsprechenden Backend-Layout-Felder können (und sollten) aus der Bearbeitungsansicht deiner Redakteure entfernt werden.

Mit der Extension verknüpfen wir jedes Backend-Layout mit einem bestimmten Seitentyp. Wenn der Redakteur im [TYPO3-Demo-Projekt](https://demo.typo3.org/) eine Seite „Recipe“ hinzufügt, wählen wir das entsprechende Backend-Layout „Recipe“ aus und bringen so die Konfiguration für die Seiteneigenschaften und die Struktur einer Rezeptseite in Einklang. Die Auswahl des Backend-Layouts legt fest, welche spezifischen Elemente (z. B. eine Zutatenliste) auf der Seite vom Typ „Rezepte“ verwendet werden können.

  ```
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>11<br></br>12<br></br>13<br></br>14<br></br>15<br></br>16<br></br>17<br></br>18<br></br>19<br></br>20<br></br>21<br></br>22<br></br>23<br></br>24<br></br>25<br></br>26<br></br>27<br></br>28<br></br>29<br></br>30<br></br>31<br></br>32<br></br>33<br></br>34<br></br>35<br></br>36<br></br>37<br></br>38<br></br>39<br></br>
```

```
mod.web_layout.BackendLayouts.Recipepage {<br></br>  title = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.recipepage.title<br></br>  config {<br></br>    backend_layout {<br></br>      doktype = 12<br></br>      colCount = 1<br></br>      rowCount = 3<br></br>      rows {<br></br>        1 {<br></br>          columns {<br></br>            1 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.stage.name<br></br>              colPos = 1<br></br>              allowed.CType = keyvisual<br></br>            }<br></br>          }<br></br>        }<br></br>        2 {<br></br>          columns {<br></br>            1 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.maincontent.name<br></br>              colPos = 0<br></br>              allowed.CType = --div--,textmedia,ingredients,lead<br></br>            }<br></br>          }<br></br>        }<br></br>        3 {<br></br>          columns {<br></br>            1 {<br></br>              name = LLL:EXT:site_t3demo/Resources/Private/Language/locallang_db.xlf:backendlayout.teasercontent.name<br></br>              colPos = 2<br></br>              allowed.CType = menu_pages<br></br>            }<br></br>          }<br></br>        }<br></br>      }<br></br>    }<br></br>  }<br></br>}<br></br>
```

  Schau dir diese Konfiguration in [TYPO3s Gitlab](https://git.typo3.org/services/demo.typo3.org/site/-/blob/main/src/extensions/site_t3demo/Configuration/PageTsConfig/mod/web_layout/BackendLayouts/Recipepage.tsconfig) genauer an.

Wenn du alle in deinem Projekt verwendeten `doktypes` mit einem Backend-Layout verknüpft hast, werden die Felder „Backend Layout“ und „Backend Layout nächste Ebene“ jetzt automatisch gesetzt, sodass du sie aus den Seiteneigenschaften entfernen kannst. Deine Redakteure werden es dir danken.

Unsere Extension „Doktype Mapper“ ist nicht für jedes Projekt geeignet, und die Beispiele, die wir für das TYPO3-Demoprojekt beschrieben haben, sind nur eine Möglichkeit, wie du deinen Mapping-Prozess konfigurieren kannst. Aber für das passende Projekt können Entwickler und Integratoren die Erweiterung installieren und von der vereinfachten Konfiguration und der reduzierten Menge an Code profitieren.

   Die „Doktype Mapper“-Extension hilft deinen Entwicklern, Integratoren und Redakteuren
---------------------------------------------------------------------------------------

Die „Doktype Mapper“-Extension wurde speziell für TYPO3-Entwickler, -Integratoren und -Redakteure entwickelt — wir bei b13 verwenden sie! Durch die Vereinfachung der Zuordnung hilft die Extension TYPO3-Entwicklern, -Integratoren und -Redakteuren enorm: Sie spart Zeit bei der Konfiguration, reduziert unnötige manuelle Arbeit und minimiert die Verwirrung bei deinen Redakteuren. Darüber hinaus kann sie auch in Zukunft helfen, indem sie doppelten Code im Repository vermeidet und die Wartung und Aktualisierung erleichtert.

   Probier’s aus!
----------------

Installiere die Extension in deinem Projekt mit Composer:

`composer req b13/doktypemapper`

oder [wirf auf GitHub einen Blick in den Code](https://github.com/b13/doktypemapper).

  Wende dich an b13 und finde raus, wie unsere „Doktype Mapper“-Extension Redakteure produktiv, fokussiert und schnell macht.

 [ Let’s connect ](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
------------------

- ![Eine lila Grafik mit einem Smartphone-Icon und drei horizontalen Balken, umgeben von Illustrationen von Vintage-Telefonen.](https://b13.com/fileadmin/_processed_/2/5/csm_EXTphonenumber_Headerbild_93d5de1696.webp)

    ###  Saubere Telefonnummern in TYPO3: warum wir EXT:phone\_number gebaut haben

     11. August 2026 | David Steeb

     TYPO3 speichert Telefonnummern korrekt, formatiert sie aber nicht fürs Frontend. EXT:phone\_number sorgt per Fluid ViewHelper für saubere Ausgabe.

     [ weiterlesen: Saubere Telefonnummern in TYPO3: warum wir EXT:phone\_number gebaut haben ](https://b13.com/de/wissen/saubere-telefonnummern-in-typo3)
- ![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)
- ![Hände, die Puzzlestücke halten, sind um ein teilweise fertiges Puzzle angeordnet, das eine Computeroberfläche darstellt.](https://b13.com/fileadmin/_processed_/d/7/csm_StopBuyingPlatforms_Headerbild_8a41a82f8a.webp)

    ###  Fang an, Ökosysteme zu bauen statt nur Plattformen zu kaufen.

     09. Juni 2026 | David Steeb

     Der erste TYPO3 Summit North America eröffnete mit einer Keynote, die neu formuliert, wie Enterprise-Teams über Content-Management nachdenken sollten — von Plattformen zu…

     [ weiterlesen: Fang an, Ökosysteme zu bauen statt nur Plattformen zu kaufen.  ](https://b13.com/de/wissen/stop-buying-platforms-start-building-ecosystems)
- ![Bunte Fischillustrationen umgeben ein zentrales Logo, das "TYPO3 Summit" liest.](https://b13.com/fileadmin/_processed_/4/3/csm_NorthAmericaSummit_Headerbild_5fbbbbb529.webp)

    ###  Notizen aus Atlanta — Was der erste TYPO3 Summit North America über das nächste Jahrzehnt Enterprise-CMS verrät

     22. Mai 2026 | David Steeb

     Bericht vom ersten TYPO3 Summit North America in Atlanta. Über Governance, die man nicht einfach so aufkaufen kann, vorhersehbare 7-Jahres-Lebenszyklen, die Distributionsschicht…

     [ weiterlesen: Notizen aus Atlanta — Was der erste TYPO3 Summit North America über das nächste Jahrzehnt Enterprise-CMS verrät ](https://b13.com/de/wissen/notizen-atlanta-erstes-typo3-summit-north-america-enterprise-cms)
- ![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 Rakete mit der Bezeichnung "V14" startet in den Himmel, umgeben von einer Gruppe von Menschen, die mit erhobenen Armen feiern.](https://b13.com/fileadmin/_processed_/3/d/csm_v14_Celebration_Headerbild_3d4170fdc5.webp)

    ###  Happy Release Day TYPO3 v14: Warum dieser Release zeigt, wie stark Open Source sein kann

     21. April 2026 | Florian “Flix” Keitgen

     TYPO3 v14 verbessert Workflows für Redakteure, Marketing-Teams und Entwickler — und zeigt, wie Community-getriebene Open Source echte Wirkung entfaltet.

     [ weiterlesen: Happy Release Day TYPO3 v14: Warum dieser Release zeigt, wie stark Open Source sein kann ](https://b13.com/de/wissen/happy-release-day-typo3-v14-warum-dieser-release-zeigt-wie-stark-open-source-sein-kann)
- ![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)
- ![Vier Aktenordner, die ein Balkendiagramm mit orangefarbenen Balken zeigen, vor einem hellblauen Hintergrund mit abstrakten Dokumentumrissen.](https://b13.com/fileadmin/_processed_/7/2/csm_PageInfoTabs_Headerbild_1e3eda44e5.webp)

    ###  Den Seitenmodul-Header zähmen — Warum wir EXT:page\_info\_tabs entwickelt haben

     31. März 2026 | David Steeb

     Wenn mehrere TYPO3-Extensions Inhalte im Page Module Header stapeln, wird es schnell unübersichtlich. EXT:page\_info\_tabs strukturiert alles automatisch in übersichtliche Tabs —…

     [ weiterlesen: Den Seitenmodul-Header zähmen — Warum wir EXT:page\_info\_tabs entwickelt haben ](https://b13.com/de/wissen/den-seitenmodul-header-zaehmen-warum-wir-extpage-info-tabs-entwickelt-haben)
- ![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)