---
title: Neues Checkbox Feature für TYPO3 v10
url: "https://b13.com/de/wissen/neues-checkbox-feature-fuer-typo3-v10"
description: Obwohl die Version 10.3 offiziell die „Feature Freeze“-Version war, konnten wir in letzter Minute noch eine zusätzliche Verbesserung einbauen, die Eure Redakteure lieben werden.
image: "https://b13.com/fileadmin/_processed_/a/8/csm_April-Fools_191-1_6b20b247d0.png"
date: 2022-10-27
modified: 2026-08-19
lastUpdated: 2026-08-19
---

# Neues Checkbox Feature für TYPO3 v10

[ TYPO3v10 ](https://b13.com/de/wissen/typo3v10)

 Neues Checkbox Feature für TYPO3 v10
======================================

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

  01. April 2020

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

  ![Ein Wanderer steht an einem Holzwegweiser mit drei Richtungen, die mit "JA", "Vielleicht" und "NEIN" beschriftet sind, umgeben von stilisierten Bäumen und einem Farbverlauf am Himmel. Die Szene vermittelt ein Gefühl der Entscheidungsfindung in der Natur.](https://b13.com/fileadmin/_processed_/2/e/csm_April-Fools_6774965895.webp)

Bei b13 arbeiten wir seit mehr als 15 Jahren mit TYPO3. TYPO3 bekommt inzwischen wieder viel Aufmerksamkeit, Nutzer loben die neuen Funktionen, die Benutzeroberfläche, die Benutzerfreundlichkeit und die Geschwindigkeit — um nur einige Dinge zu nennen. Aber wir erhalten immer noch Beschwerden von Redakteuren. „Die Auswahl an Optionen ist überwältigend.“ … „Ich weiß nicht, wann ich zwischen ‚Seite‘ und ‚Liste‘ wechseln soll.“ … „Ich möchte nur eine Seite hinzufügen, warum muss ich eine Unmenge von Formularfeldern ausfüllen?“

  Wenn wir ehrlich sind, dann sind viele dieser Beschwerden auf Versäumnisse oder Faulheit der Integratoren bei der Einrichtung dieser Websites zurückzuführen. Wer sich die Zeit nimmt, sein Backend zu bereinigen, bevor er Redakteure zum Einloggen einlädt, wird die meisten dieser Probleme von vornherein vermeiden. Seit den Tagen, als das Backend noch gelb war, hat sich die TYPO3-Community (und das Interface!) sehr weiterentwickelt. Viele Standardeinstellungen wurden im Hinblick auf eine editorfreundliche Handhabung vorgenommen. Die Zeiten, in denen man ein Häcken setzen musste, damit TYPO3 etwas \*nicht\* macht, sind lange vorbei… :-)

Aber selbst in einem ausgefeilten Backend, das nur die Formularfelder anzeigt, die wirklich benutzt und zu jedem Zeitpunkt des Redaktionsprozesses benötigt werden, stehen die Redakteure vor Entscheidungen, die sie nicht treffen können oder wollen. Nur ein paar Beispiele von frustrierten Redakteuren in unserer digitalen Kummerbox:

    > Warum muss ich mich entscheiden, diese Seite in die Suche einzubeziehen? Sollte das nicht out-of-the-box funktionieren? Ich meine, nicht jeder sucht nach der gleichen Sache, also warum sollte ich dann festlegen, diese Seite in die Suchergebnisse aufzunehmen?

  G.M., Customer Success Specialist

    > Ich verstehe nicht, warum irgendjemand jemals etwas von der Indexierung ausschließen würde. Warum können Redakteure diese Kontrollkästchen und Einstellungen nicht einfach unangetastet lassen?

  P.B., Website Performance Analyst

    > Ich bin neu in dieser ganzen Online-Redaktionssache. Warum zwingt mich dieses TYPO10 dazu, Dinge zu entscheiden, von denen ich keine Ahnung habe? Ich vermisse die alten Zeiten, in denen ich einfach meine Meinungskolumne in WordPerfect geschrieben habe — es war so viel einfacher.

  M.P., Very Senior Editor

   Neues TCA-Feld renderType „checkboxThreeturn“ für TYPO3 v10.4 LTS
-------------------------------------------------------------------

Wie ihr alle wisst, haben viele Leute sehr hart an der Fertigstellung der nächsten großen Version von TYPO3 gearbeitet, die in den kommenden Wochen veröffentlicht werden soll. TYPO3 v10.4 ist die nächste LTS-Version (Long Term Support) und wird bis 2023 unterstützt werden. Obwohl Version 10.3 offiziell die [„Feature Freeze“-Version](https://typo3.org/article/typo3-version-103-almost-there) war, konnten wir eine zusätzliche Verbesserung einbauen, die die Redakteure lieben werden: „Ja/nein/vielleicht“-Checkboxen!

  ![Umschalter mit der Beschriftung „Diese Seite indizieren“ und „Diese Seite folgen“, wobei der erste Schalter in der Position „ein“ (grün) und der zweite Schalter in der Position „aus“ (orange) ist.](https://b13.com/fileadmin/_processed_/a/3/csm_Toggle_1_22cb6b9b81.webp)  Wenn Du Dir bei einer Einstellung nicht sicher bist, wähle einfach den neuen “undecided” Status!

  Das TCA (Table Configuration Array) für die Anzeige von Feldern vom Typ Checkbox bietet jetzt einen neuen renderType: `checkboxThreeturn`. Damit können Redakteure eine Checkbox-bezogene Frage sozusagen „unbeantwortet“ lassen … ja, nein, ich weiß nicht!

So lässt sich diese neue Funktion implementieren:

  ```
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>
```

```
<span class="hljs-string">'checkbox_b13'</span> => [<br></br>    <span class="hljs-string">'exclude'</span> => <span class="hljs-number">1</span>,<br></br>    <span class="hljs-string">'label'</span> => <span class="hljs-string">'checkbox_b13 single checkbox including an undecided option'</span>,<br></br>    <span class="hljs-string">'config'</span> => [<br></br>        <span class="hljs-string">'type'</span> => <span class="hljs-string">'check'</span>,<br></br>        <span class="hljs-string">'renderType'</span> => <span class="hljs-string">'checkboxThreeturn'</span>,<br></br>        <span class="hljs-string">'items'</span> => [<br></br>            [<br></br>                <span class="hljs-number">0</span> => <span class="hljs-string">''</span>,<br></br>                <span class="hljs-number">1</span> => <span class="hljs-string">''</span>,<br></br>            ],<br></br>        ],<br></br>    ],<br></br>],<br></br>
```

  Der Standardwert für die Option „unentschieden“ ist „NULL“; möglicherweise muss man sein SQL entsprechend anpassen. Es ist auch möglich, dem Zustand „unentschieden“ einen bestimmten Wert hinzuzufügen, etwa so:

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

```
        <span class="hljs-string">'items'</span> =><br></br>            [<br></br>                <span class="hljs-number">0</span> => <span class="hljs-string">''</span>,<br></br>                <span class="hljs-number">1</span> => <span class="hljs-string">''</span>,<br></br>            ]<br></br>         ],<br></br>         <span class="hljs-string">'undecidedDBValue'</span> => <span class="hljs-string">'whatever'</span>,<br></br>
```

  Natürlich kannst Du ebenfalls alle anderen, in der TCA Reference beschriebenen Features nutzen, wie z.B. das Hinzufügen eines kurzen Erklärungstextes. So haben Redakteure eine Entscheidungsgrundlage (oder eben eine ergänzende Info zur Nicht-Entscheidung).

  ```
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>
```

```
<span class="hljs-string">'checkbox_b13'</span> => [<br></br>    <span class="hljs-string">'exclude'</span> => <span class="hljs-number">1</span>,<br></br>    <span class="hljs-string">'label'</span> => <span class="hljs-string">'checkbox_b13 single checkbox including an undecided option'</span>,<br></br>    <span class="hljs-string">'description'</span> => <span class="hljs-string">'It is important to know that you are not *forced* to make <br></br>        a decision here. If you are unsure what to do, don\'t feel like making a <br></br>        decision right now, or not up for sharing your opinion with other editors <br></br>        for now, just leave this field untouched.'</span>,<br></br>    <span class="hljs-string">'config'</span> => [<br></br>    ...<br></br>
```

   „Ich bin auf 10.4-Dev und kann das einfach nicht zum Laufen bringen.“
-----------------------------------------------------------------------

Der eifrige Entwickler in dir wollte also dieses raffinierte Feature direkt in Aktion sehen, aber es hat nicht funktioniert? Wie du sicher verstehen kannst, gibt es technische Implikationen, die deine Produktionsinstanzen beeinflussen könnten, wenn dieses Verhalten zu einem so späten Zeitpunkt im Release-Zyklus, nur wenige Tage vor der endgültigen Veröffentlichung von TYPO3 v10.4, standardmäßig aktiviert wäre. Daher muss diese Funktion explizit freigeschaltet werden, um sie verfügbar zu machen.

TYPO3 hat in Version 9.4 „Feature Toggles“ eingeführt, die dazu verwendet werden können, neue Funktionen (im TYPO3-Kern) einzuführen ohne das bestehende Verhalten negativ zu beeinflussen. Diese Funktionsschalter sind Teil der Admin-Tools und befinden sich unter dem Reiter „Einstellungen“, wenn man über System Maintainer Zugriffsrechte verfügt:

  ![Einstellungsmenü, das Funktionstasten für eine Softwareanwendung anzeigt. Die Optionen umfassen die Aktivierung der „Drei-Umschaltkästchen“-Funktion (Standard: deaktiviert) und ein „Fluid-basiertes Seitenmodul“ (Standard: aktiviert), mit einer Schaltfläche zum Speichern am unteren Ende.](https://b13.com/fileadmin/_processed_/0/4/csm_Toggle_4_53d60a06ad.webp)  Aktiviere die neue Three Turn Checkbox mit dem Install Tool

  Wenn du mit Versionskontrolle arbeitest (und das solltest du auch!), wirst du sehen, dass diese Feature-Toggle-Einstellungen zu deiner `LocalConfiguration.php` hinzugefügt wurden:

  ```
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>
```

```
<span class="hljs-string">'SYS'</span> => [<br></br>    <span class="hljs-string">'features'</span> => [<br></br>        <span class="hljs-string">'TypoScript.strictSyntax'</span> => <span class="hljs-keyword">false</span>,<br></br>        <span class="hljs-string">'checkboxThreeturnAprilFoolsDay'</span> => <span class="hljs-keyword">true</span>,<br></br>        <span class="hljs-string">'fluidBasedPageModule'</span> => <span class="hljs-keyword">false</span>,<br></br>        <span class="hljs-string">'redirects.hitCount'</span> => <span class="hljs-keyword">false</span>,<br></br>        <span class="hljs-string">'simplifiedControllerActionDispatching'</span> => <span class="hljs-keyword">false</span>,<br></br>        <span class="hljs-string">'unifiedPageTranslationHandling'</span> => <span class="hljs-keyword">true</span>,<br></br>    ],<br></br>],<br></br>
```

   Open Source Software entwickelt sich in rasantem Tempo
--------------------------------------------------------

Dieses Feature ist ein weiteres Beispiel für die großartigen Dinge, die man mit einem Open-Source-Projekt wie TYPO3 tun kann: es reparieren, es besser machen, es erweitern, um den Anforderungen der realen Welt (und unentschlossenen Inhaltsredakteuren!) gerecht zu werden. Wir lieben es, dass das System, das wir jeden Tag benutzen, so flexibel ist. Die Entwicklung von TYPO3 geht schnell voran, es werden hilfreiche Funktionen hinzugefügt, die Backend-Oberfläche der Redakteure optimiert und Dinge verfeinert, die es schon seit Jahren gibt — alles dank der dynamischen Entwicklergemeinde, zu der wir gehören und auf die wir stolz sind.

Wir tragen viel zum TYPO3 System bei, insbesondere zum TYPO3-Core. Wenn du oder deine Redakteure etwas im System reparieren oder verbessern wollen, sind wir in der idealen Position, dir zu helfen. Frag uns nach dem Bug, der dir stinkt, oder nach dem Hinzufügen der Funktion, die du dringend benötigst — als individuelle Erweiterung zu deiner TYPO3-Instanz oder Feature für den TYPO3-Core. Mehr über unsere TYPO3 CMS-Services erfährst du hier.

Hier erfährst Du mehr über unsere TYPO3 CMS Services.

  ###  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
------------------

- ![Ein gelbes Benutzeroberflächenpanel mit mehreren Abschnitten und Reitern, vor einem dunkelgrünen Hintergrund mit abstrakten Formen und Zahnrädern. Das Panel enthält Platzhalter für Text und Kontrollkästchen.](https://b13.com/fileadmin/_processed_/9/e/csm_Dashboard_63f98a27c9.webp)

    ###  Optimiere deinen täglichen Workflow mit dem TYPO3 Dashboard

     30. März 2021 | Oliver Bartsch

     Das TYPO3 Dashboard ist auf maximale Erweiterbarkeit ausgerichtet. Entdecke die Vorteile, wirf einen Blick unter die Haube und finde heraus, wie du deine eigenen Widgets erstellen…

     [ weiterlesen: Optimiere deinen täglichen Workflow mit dem TYPO3 Dashboard ](https://b13.com/de/wissen/optimiere-deinen-taeglichen-workflow-mit-dem-typo3-dashboard)
- ![Drei stilisierte Schnecken in lebhaften Farben sind vor einem dunklen lila Hintergrund abgebildet, umgeben von abstrakten Formen und grasähnlichen Elementen. Die Schnecken haben auffällige Augen und langgestreckte Körper, was eine verspielte Unterwasserszene schafft.](https://b13.com/fileadmin/_processed_/e/6/csm_slugs_17a8ee1543.webp)

    ###  SEO Marketing — automatische Slug Updates und Erstellung von Redirects

     08. Dezember 2020

     TYPO3 hat einige wichtige Verbesserungen für das Site-Handling in v9 und v10 vorgenommen. Wir haben eine kleine Erklärung zu den Neuerungen geschrieben, einschließlich der Änderung…

     [ weiterlesen: SEO Marketing — automatische Slug Updates und Erstellung von Redirects ](https://b13.com/de/wissen/auto-slug-update-typo3-v10)
- ![Eine Person, die eine Baskenmütze und einen fransigen Poncho trägt, winkt einem Dampflokzug zum Abschied, umgeben von stilisiertem Rauch und einem dunklen Hintergrund.](https://b13.com/fileadmin/_processed_/3/c/csm_Deprecations_f2863dfb8d.webp)

    ###  Die besten Deprecations und Breaking Changes in TYPO3 v10

     18. August 2020 | Michael Semle

     Diese Änderungen sorgen dafür, dass TYPO3 großartig bleibt. Sie sind die Mühe wert, sich darauf einzustellen!

     [ weiterlesen: Die besten Deprecations und Breaking Changes in TYPO3 v10 ](https://b13.com/de/wissen/die-besten-deprecations-und-breaking-changes-in-typo3-v10)
- ![Eine Person hält zwei große Schilder, auf denen das Wort "EVENT" in fetten Buchstaben steht. Die Figur ist stilisiert mit einem vereinfachten Design und einer warmen Farbpalette, vor einem lebhaften Hintergrund.](https://b13.com/fileadmin/_processed_/6/4/csm_event-dispatcher_22da41c4ee.webp)

    ###  Noch eine Sache, die wir an TYPO3 v10 lieben: Der PSR-14 Event-Dispatcher

     11. August 2020 | Daniel Goerz

     Es ist nun einfacher, TYPO3-Code von Drittanbietern zu erweitern. Sowohl für Anfänger als auch für erfahrene Entwickler. Ein weiterer Grund für ein Upgrade.

     [ weiterlesen: Noch eine Sache, die wir an TYPO3 v10 lieben: Der PSR-14 Event-Dispatcher ](https://b13.com/de/wissen/psr-14-event-dispatcher-in-typo3-v10)
- ![Ein stilisierter Flamingo schwebt in einem Pool mit einem Getränk im Flügel, umgeben von abstrakten Formen und tropischen Blättern. Die Farbpalette umfasst tiefe Violetttöne und sanfte Pastellfarben.](https://b13.com/fileadmin/_processed_/9/e/csm_Lazy_Images_faf015e156.webp)

    ###  Lazy loading in TYPO3 v10: noch einfacher

     28. Juli 2020 | Daniel Sattler

     Erfahre mehr darüber, wie TYPO3 v10 kürzere Seitenladezeiten erreicht und durch browsernatives Lazy Loading von Bildern weniger Bandbreite benötigt — und das ohne JavaScript!

     [ weiterlesen: Lazy loading in TYPO3 v10: noch einfacher ](https://b13.com/de/wissen/lazy-loading-in-typo3-v10-noch-einfacher)
- ![Eine Person steht mit einem fragenden Ausdruck neben einem verschlossenen Vorhängeschloss und einem Passwortfeld, umgeben von stilisierten Schlüsseln und abstrakten Formen, die Sicherheit und Zugangsherausforderungen symbolisieren.](https://b13.com/fileadmin/_processed_/8/9/csm_Forgot_Password_bcd4ae8edd.webp)

    ###  Der TYPO3-Passwort Reset — sicherer, bequemer und effizient

     01. Juli 2020 | Daniel Gorges

     Redakteure können ihr Passwort sicher zurücksetzen, ohne sich an einen Admin wenden zu müssen. Ein weiterer Grund, auf die neueste Version zu aktualisieren.

     [ weiterlesen: Der TYPO3-Passwort Reset — sicherer, bequemer und effizient ](https://b13.com/de/wissen/der-typo3-passwort-reset-sicherer-bequemer-und-effizient)
- ![Ein offener Umschlag mit einem orangefarbenen Brief, der daraus hervorragt, umgeben von verschiedenen E-Mail-Icons und abstrakten Formen auf einem dunklen Hintergrund.](https://b13.com/fileadmin/_processed_/f/3/csm_Emails_28e5a2c0d7.webp)

    ###  HTML-E-Mails und mehrere Empfänger als Core-Funktion

     25. Juni 2020 | Michael Semle

     HTML-E-Mails sehen toll aus, sind besser lesbar und entsprechen Ihrem Corporate Design. Ein weiterer Grund für ein Upgrade auf TYPO3 v10.

     [ weiterlesen: HTML-E-Mails und mehrere Empfänger als Core-Funktion ](https://b13.com/de/wissen/html-e-mails-in-typo3-v10)
- ![Eine Person in einem gelben Hemd mit der Aufschrift "INJECTOR" gießt Flüssigkeit aus zwei Flaschen in ein Glas, umgeben von einer Kulisse aus verschiedenen Flaschen.](https://b13.com/fileadmin/_processed_/f/1/csm_dependency-injections_d9a12e8407.webp)

    ###  Wir lieben Dependency Injection in TYPO3 v10

     17. Juni 2020 | Daniel Goerz

     Dependency Injection in TYPO3 v10 macht es einfacher, Code zu pflegen, zu testen, zu lesen und zu erweitern. Ein weiterer Grund, auf die neueste Version zu aktualisieren.

     [ weiterlesen: Wir lieben Dependency Injection in TYPO3 v10 ](https://b13.com/de/wissen/wir-lieben-dependency-injection-in-typo3-v10)
- ![Zwei Paare stilisierter Figuren stehen nebeneinander vor einem bunten abstrakten Hintergrund. Das linke Paar zeigt einen Mann und eine Frau mit lockigem Haar, während das rechte Paar einen weiteren Mann und eine Frau umfasst, die beide unterschiedliche Frisuren haben.](https://b13.com/fileadmin/_processed_/0/d/csm_Comparing_User_Groups_8abbafea8e.webp)

    ###  Neu in TYPO3 v10: Vergleichen von Redakteursgruppen im Backend

     09. Juni 2020 | Desirée Lochner

     Kriege Deine Backend-Nutzergruppen in den Griff, in dem Du sie vergleichst. Noch ein guter Grund, auf TYPO3 v10 upzugraden!

     [ weiterlesen: Neu in TYPO3 v10: Vergleichen von Redakteursgruppen im Backend ](https://b13.com/de/wissen/vergleichen-von-redakteursgruppen-in-typo3)
- ![Eine Person sitzt an einem Tisch mit hochgelegten Füßen und nutzt einen Laptop. Im Hintergrund sind schwebende Chatblasen und eine Grafik einer Landschaft zu sehen, die auf Online-Kommunikation und digitale Inhaltserstellung hindeuten.](https://b13.com/fileadmin/_processed_/1/7/csm_Create_Content_Elements_0904390bfe.webp)

    ###  Ein Klick genügt — wie Du jetzt beim Hinzufügen von TYPO3-Elementen Zeit sparst

     03. Juni 2020 | David Steeb

     TYPO3 v10 spart Zeit und reduziert Klicks für Redakteure: Ein einziger Klick genügt, um nicht individuell konfigurierbare Inhaltselemente hinzuzufügen. Ein weiterer Grund für ein…

     [ weiterlesen: Ein Klick genügt — wie Du jetzt beim Hinzufügen von TYPO3-Elementen Zeit sparst ](https://b13.com/de/wissen/direktes-speichern-von-neuen-inhaltselementen-in-typo3)