Netresearch Blog

Blog

Hier erfahren Sie alle News und Insights. Wir stellen unser Wissen bereit, geben Tipps und informieren über alles, was intern und extern bei uns passiert.

High End Redaktion in TYPO3: Backend-Daten ändern mit dynamischem TCA

Für jede kleine Änderung eine TYPO3-Agentur zu beauftragen, kann in Summe ein beachtlicher Kostenfaktor sein. Unser Bestreben ist es, unseren Kunden die Möglichkeit zu geben, freier in ihrem Alltag zu arbeiten und dadurch Kosten sowie wertvolle Zeit zu sparen. Deswegen haben wir für unseren Kunden futureSAX eine Lösung umgesetzt, die es ermöglicht, Felder in Formularen flexibel anzulegen und alle diese Formulardaten im Backend nochmal nachträglich ändern zu können.

Formulare in TYPO3 & dynamische TCA-Einträge

Mit dem Table Configuration Array (TCA), einer Kernarchitektur von TYPO3, wird definiert wie TYPO3 welche Datenbankfelder und Tabellen verwendet. Redakteure können dann im Backend Datensätze direkt bearbeiten, deren Felder per TCA konfiguriert sind.

Table Configuration Array
Das Table Configuration Array, kurz TCA, ist ein zentrales Konzept in TYPO3. Es handelt sich um eine Konfigurationsdatei oder eine Konfigurationsstruktur, die die Definition von Datenbanktabellen und deren Feldern enthält. Es ermöglicht Entwicklern, die Struktur und das Verhalten von Datenbanktabellen und Formularen im Backend zu steuern. Dadurch bietet das TCA eine flexible Möglichkeit, Daten in TYPO3 zu organisieren und anzupassen, um den individuellen Anforderungen von Websites und Anwendungen gerecht zu werden.

Generell wird ein Formularfeld im TYPO3-Backend genau einem Feld in der Datenbank zugeordnet - Formular und Datenbank sind somit fest definiert. Kommt nun für das Formular auf der Website ein weiteres neues Feld hinzu, so soll der Redakteur die Daten aus diesem Feld später auch im Backend noch selbständig bearbeiten können. Deshalb haben wir festgelegt, dass die veränderlichen Felder eines Formulars im Frontend, die also dynamisch angepasst werden können, genau einem Datensatz in der Datenbank entsprechen. Mit Hilfe des json-Formates können wir nun dynamisch die TCA-Felder im Backend erstellen. Das json, welches in einem Datenbankfeld steht, wird dabei automatisch aus dem von futureSAX erstellten Formular (Backend) generiert.

Nichts ist unmöglich

Speziellen Anforderungen des Kunden stehen immer individuelle Lösungen gegenüber. Dass in diesem Fall nichts unmöglich war, konnten wir unter Beweis stellen. Wenn auch der Kunde von der Lösung profitiert sowie Kosten und Zeit spart, haben alle gewonnen. Den Vorteil dieser Lösung noch einmal zusammengefasst:

Durch Zuordnung aller Formularfelder im Frontend zu einem Datensatz in der Datenbank ist die komplette Freiheit bei nachträglicher Bearbeitung der Formularfelder im Backend gegeben. Im Standardfall eines TYPO3 wäre die Anbindung externer Datenquellen statisch und müsste bei Änderungen der Strukturen dieser Quellen jedes mal angepasst werden. Mit unserer Lösung passen sich die TYPO3-Datensätze dynamisch den externen Änderungen an.

Fazit: Der Kunde benötigt uns für seine Anpassungen nicht und wir können uns weiteren herausfordernden Projekten des Kunden widmen.


Tobias Hein
Head of DXP

Ohne Agentur flexibel Daten im Backend ändern? Unser TYPO3-Experte hilft gerne weiter - vereinbaren Sie noch heute ein unverbindliches Beratungsgespräch!

Artikel teilen:

Newsletter abonnieren

 Newsletter zu B2B-E-Commerce- & TYPO3-Lösungen
 Netresearch Insights
Webinare & Events

Neueste Beiträge

Netresearch ist TYPO3 Solution Partner

Von Caroline Kindervater

TYPO3 & Netresearch: Wir sind offizieller TYPO3 Solution Partner

Wir sind seit kurzem weltweit einer der wenigen Partner im renommierten TYPO3 Solution…

Weiterlesen
futureSAX: TYPO3 Upgrade v11
Von Caroline Kindervater
futureSAX: TYPO3-Upgrade & Dockerisierung der Plattform

Regelmäßige Upgrades auf die jeweils neue TYPO3-Version heben das Webprojekt auf ein höheres Level…

Weiterlesen
T3CON 2023 Düsseldorf
Von Thomas Schöne
T3CON23: Thomas Schöne auf der Bühne mit André Kraus und Boris Hinzer

Dieses Jahr waren wir bei der T3CON in Düsseldorf. Neben einer sehr gelungenen Konferenz, gab es…

Weiterlesen
Baurechenzentrum GmbH: TYPO3-Erstanalyse & -Betreuung
Von Caroline Kindervater
Schnelle TYPO3-Unterstützung für die Baurechenzentrum GmbH

Eine zweite Meinung zu einer digitalen Lösung einzuholen, kann eine sinnvolle Entscheidung sein.…

Weiterlesen