Zum Inhalt springen

TCA Override ohne Extension - eigenes Feld in be_users

Erstellt am 23. März 2017 · 2 Antworten · letzte Antwort am 28. März 2017

Tags: TCA, TYPO3 8, Frage

getit ·

Ich möchte der Tabelle be_users eine weitere Eigenschaft hinzufügen, team.

Hierrüber soll bei dem Neuanlegen eines Benutzer im BE gleich noch festgelegt werden in welchem Team dieser arbeitet.

Meine Überlegung dies mit Hilfe von TCA Overrides zu lösen.
Aber geht das nur über eine Extension?

Also ich habe gedacht, dass ich das vll. auch über PageTSConfig lösen könnte.

Kann mir da jemand weiterhelfen oder kennt ein Tutorial dazu?

Julian.​Hofmann ·

Um ein Feld sauber zu einer bestehenden Tabelle hinzuzufügen brauchst Du drei Dinge

  • eine Angabe, dass es in der Datenbank exisieren soll (ext_tables.sql)

  • den TCA-Eintrag

  • das Label bzw. dessen Übersetzungen

Unsauber könnte es in typo3conf/extTables.php gehen (bzw. gegangen sein)

Der saubere Weg wäre aber auf alle Fälle via Extension. Falls Du mehr so Kleinkrams-Dinge hast, lässt sich fürs Projekt vielleicht auch eine Extension für den ganzen Krams zusammenbauen.