Trailerbild
Certified TYPO3 Integrator
Meine aktuelle Buchempfehlung:

Links

Website meiner Frau Martina Thiele:
externer Link folgtwww.tagesmutter- luebbecke.de

Zur Webseite vom Ferienhaus auf Usedom von meinem Bruder Christian Thiele:
externer Link folgtwww.am-jungfernberg.de

Aktuelles:

Telefonanbieter Alice betrügt Kunden!

Meiner Schwiegermutter wurde ohne einen Vertrag unterzeichnet zu haben, von Alice zunächst die...

 

1. TYPO3-Workshop in Ägypten

Poolanlage des Hotels

Am 26. Oktober findet in Ägypten der erste TYPO3-Workshop statt, an dem man neben TYPO3 auch noch...

 
Kat: TYPO3

Neue TYPO3 Versionen schließen mehrere Sicherheitslücken im Core!

Aufgrund mehrerer Sicherheitslücken wird geraten, auf die TYPO3-Versionen 4.2.4, 4.1.8 oder 4.0.10...

 
Kat: TYPO3, Sicherheit
Sie sind hier: Startseite » TYPO3 » TYPO3-Tutorials » Zusätzliche Spalten

Spalten ändern und umbenennen

Für die Eingabe des Contents hat TYPO3 standardmässig die Bereiche
Die Spalten Links, Normal, Rechts und Rand im TYPO3-Backend
Links | 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:
Weitere Spalten im TYPO3-Backend

Änderungen in typo3conf/extTables.php

Sourcecode für Text-Editor optimiert zeigen.

t3lib_extMgm::addPageTSConfig(
    mod.SHARED.colPos_list = 0,1,2,3,4,5 
')

$TCA['tt_content']['columns']['colPos']['config']['items'] = array ( 
    '1' => array ('Links||Links||||||||','1')
    '0' => array ('Mitte||Mitte||||||||','0')
    '3' => array ('Rechts||Rechts||||||||','3')
    '2' => array ('Unten Links||Unten Links||||||||','2')
    '4' => array ('Unten Rechts||Unten Rechts||||||||','4')
    '5' => array ('Fusszeile||Fusszeile||||||||','5') 
);

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

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

Sourcecode für Text-Editor optimiert zeigen.

$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:

Sourcecode für Text-Editor optimiert zeigen.

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

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