Menü schliessen
Created: May 28th 2012
Last updated: May 1st 2020
Categories: Typo3
Author: Marcus Fleuti

Zusätzliche Spalten im TYPO3-Backend verwenden (howto use additional columns in the TYPO3 backend)

Tags:  backend,  Howto,  Typo3
Donation Section: Background
Monero Badge: QR-Code
Monero Badge: Logo Icon Donate with Monero Badge: Logo Text
82uymVXLkvVbB4c4JpTd1tYm1yj1cKPKR2wqmw3XF8YXKTmY7JrTriP4pVwp2EJYBnCFdXhLq4zfFA6ic7VAWCFX5wfQbCC

Zusätzliche Spalten im TYPO3-Backend verwenden

Spalten ändern und umbenennen

Für die Eingabe des Contents hat TYPO3 standardmässig die BereicheLinks | Normal | Rechts | Rand
Das mag nicht für alle Zwecke ideal sein.
Auf folgende Art und Weise kann man das individuell anpassen.
Das TYPO3-Backend sieht dann bei z.B. 6 Spalten z.B. so aus:

Änderungen in typo3conf/extTables.php

// bestimmt die Reihenfolge der unten definierten Spalten

t3lib_extMgm::addPageTSConfig('mod.SHARED.colPos_list = 0,1,2,3,4,5');$TCA['tt_content']['columns']['colPos']['config']['items'] = array (
'1' => array ('Links','1'),
'0' => array ('Mitte','0'),
'3' => array ('Rechts','3'),
'2' => array ('Unten Links','2'),
'4' => array ('Unten Rechts','4'),
'5' => array ('Fusszeile','5')
);

im eigentlichen Array erkennt man, das 0 dem Hauptcontent zugeordntet ist, das entspricht dann auch der col im tt_content.


Das folgende scheint ab  TYPO3 4.7+ nicht mehr notwendig zu sein:

Damit das ganze auch wirksam wird, muss noch die localconf.PHP editiert werden.
Dort wird folgende Zeile eingefügt:

$typo_db_extTableDef_script = 'extTables.php';

Zugriff auf die neuen Spalten per TypoScript

Falls Sie in Ihrem TypoScript mit z.B. page.10.marks.INHALT < styles.content.get zugreifen, müssen Sie nun das Datenbankkfeld colPos für die neuen Spalten in dieser Form abfragen:

page.10.marks.UNTEN_RECHTS< styles.content.get
page.10.marks.UNTEN_RECHTS.select.where = colPos=4page.10.marks.FUSSZEILE < styles.content.get
page.10.marks.FUSSZEILE.select.where = colPos=5