Einrichtung zusätzlicher Spaltenelemente für das TYPO3-Backend

25. März 2009 | Von stefan | Kategorie: Content individuell anpassen

Zusätzliche Spalten im TYPO3-Backend einrichten:
Die Standardanzeige der Spaltenelemente in TYPO3 präsentiert sich folgendermaßen:

Standardspalten im TYPO3 Backend

Stattdessen hätten wir aber gerne einen anderen Aufbau und zusätzliche Spalten in folgender Form:

Zusätzliche, individuelle Spalten im TYPO3-Backend

Dafür ist die Datei typo3conf/extTables.php zu editieren und es ist nachstehender Eintrag vorzunehmen:

1
2
3
4
5
6
7
8
9
10
11
12
t3lib_extMgm::addPageTSConfig('
    mod.SHARED.colPos_list = 0,1,2,3,4,5
'); 
 
$TCA['tt_content']['columns']['colPos']['config']['items'] = array (
    '0' => array ('Normal||Normal||||||||','0'),
    '1' => array ('Links||Links||||||||','1'),
    '2' => array ('Rechts||Rechts||||||||','2'),
    '3' => array ('Rand||Rand||||||||','3'),
    '4' => array ('ContentColLinks||ContentColLinks||||||||','4'),
    '5' => array ('ContentColRechts||ContentColRechts||||||||','5'),
);

Die Reihenfolge der ARRAY-Elemente entspricht der Reihenfolge der Spaltenanzeige im Backend (BE). Das ARRAY-Element mit dem Wert „0“ ist dabei dem Hauptcontent (NORMAL) zugeordnet, „1“ der Spalte LINKS, „2“ der Spalte RECHTS und „3“ der Spalte RAND. Weitere Spalten lassen sich hinzufügen, indem unter

1
  mod.SHARED.colPos_list = 0,1,2,3,4,5

entsprechende Werte hinzugefügt und dann im nachstehenden ARRAY eingefügt werden.

Abschließend ist noch die localconf.php um folgende Zeile zu ergänzen:

1
  $typo_db_extTableDef_script = 'extTables.php';
Diesen Artikel bookmarken/weiterempfehlen:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • MisterWong
  • Yigg
  • Technorati
  • LinkArena
  • YahooMyWeb
  • Webnews.de

Schreibe einen Kommentar