Im TYPO3-Backend Spalten anpassen und umbenennen

TYPO3: Spalten umbenennen, einblenden, ausblenden Im TYPO3-Backend werden normalerweise immer die drei Spalten Links - Mitte - Rechts ausgegeben. Manchmal benötigt man aber nicht alle Spalten oder will bestimmte Spalten hinzufügen oder entfernen und diese auch noch umbenennen. Wie das geht, erfahrt Ihr hier.

Spalten einblenden/ausblenden

Über das TSConfig der root Seite kann man bestimmen, welche Spalten dem Nutzer im Backend ausgegeben werden sollen. Dabei gibt es die Werte Normal=0, Links=1, Rechts=2, Rand=3 etc.

Spalten umbenennen

Nun möchte man aber z.B. bei einem Projekt nicht einen Rand, sondern z.B. ein Headertext ausgeben. Dann wäre die Bezeichnung "Rand" nicht gerade nutzerfreundlich sondern eher "Headertext" angemessen. Dazu muss man zuerst in die Datei typo3conf/extTables.php folgenden PHP-Code einfügen:

$TCA["tt_content"]["columns"]["colPos"]["config"]["items"] = array ( "1" => array ("Links||Links||||||||","1"), "0" => array ("Mitte||Mitte||||||||","0"), "3" => array ("Header||Header||||||||","3"), "2" => array ("Rechts||Rechts||||||||","2"), "4" => array ("Footer||Footer||||||||","4"), "5" => array ("Content-Box||Content-Box||||||||","5") ); Anschließend in die Datei typo3conf/localconf.phpnoch folgende Zeile einfügen:

$typo_db_extTableDef_script = 'extTables.php';

Im Backend noch den localconf-Cache löschen und fertig sind die neuen Spalten.


Kommentare

Hast ja recht. Aber der Artikel ist von 2008. Da gab es sowas noch nicht. Inzwischen haben auch wir die <a href="https://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen">Backend-Layouts auf unserem Blog erklärt</a>.

Macht es doch mit Backend Layouts.

Super, hat nun doch geklappt!

Aber man muss wirklich aufpassen (und sollte nicht nur kopieren) und ich musste alle " &lt;- Anführungszeichen ersetzen. Dann funktioniert es einwandfrei. Danke!

Diese Seite ist mir doch immer wieder eine Klasse Hilfe!

An Markus :-)

Ich hatte/habe gerade das gleiche Problem (wollte nicht zwingend TemplaVoila verwenden). Ich habe nun genügend verschiedene Spalten über die "extTables.php" angelegt und blende nur die, die ich brauche via "mod.SHARED.colPos_list = x,x,x" im jeweiligen Seitenbaum ein. Nicht die feinste Lösung, aber geht.

Doch einfach zu TemplaVoila wechseln ;-)

Leider ändert das die komplette TYPO3-Installation. Ich hätte gern die Umbenennung und Anzeige für verschiedene Strukturbäume. Das scheint mir aber (momentan noch) nicht möglich, oder?


Kommentar schreiben

* Diese Felder sind erforderlich