Internetservice - Blog

bit4you präsentiert einen Blog rund um die Themen TYPO3, MySQL und PHP

Typo3 Konfiguration ändern

Mit wenigen Schritten kann Typo3 über die normalen Einstellmöglichkeiten im Backend hinaus individuell konfiguriert werden. Mehr Content-Spalten? Grössere Dateiuploads? Mehr als 10 Elemente beim Content-Element Filelinks”? Kein Problem!

Wie so oft gibt es auch hier mehrere Wege, die zum Ziel führen. Die elegantere Methode ist, die gewünschten Änderungen in einer Extension zu programmieren. Aber für viele Einstellungen lohnt der Aufwand kaum, daher hier die quick-and-dirty Methode:

Dazu wird die Datei extTables.php im Verzeichnis ‘typo3conf’ benötigt. Je nach durchgeführter Typo3 Installation ist die Datei bereits vorhanden, ansonsten muss sie erstellt werden. Eine vorhandene Datei zeigt ein Beispiel zum Erzeugen einer weiteren Content-Spalte im Backend (colpos=4).

Um die maximale Dateigrösse (in kB) beim Upload zu erhöhen und gleichzeitig die Anzahl der Dateien im Element “Filelink” auf 100 zu setzen, sind Änderungen am Array $TCA notwendig. Dies kann mit folgenden Zeilen erreicht werden:

<?php
/* Set max media file size to 100 MB */
$GLOBALS[’TCA’][’tt_content’][’columns’][’media’][’config’][’max_size’] = 100*1024;
/* Set max number of media files to 100 */
$GLOBALS[’TCA’][’tt_content’][’columns’][’media’][’config’][’maxitems’] = 100;
/* Set max multimedia file size to 100 MB */
$GLOBALS[’TCA’][’tt_content’][’columns’][’multimedia’][’config’][’max_size’] = 100*1024;
/* Set max number of multimedia files to 100 */
$GLOBALS[’TCA’][’tt_content’][’columns’][’multimedia’][’config’][’maxitems’] = 100;
?>

In der Datei localconf.php muß jetzt noch die folgende Zeile hinzugefügt werden, damit das Skript auch eingebunden wird:

$typo_db_extTableDef_script = “extTables.php”;

Auf die gleiche Art lassen sich viele andere Parameter in Typo3 individuell konfigurieren. Die Einstellungen bleiben auch nach einem Update auf eine neue Typo3 Version erhalten.

Kommentare sind zur Zeit geschlossen.

Internetservice - Blog läuft unter Wordpress 2.3.2
Anpassung und Design: bit4you :: Waldseer Str. 14 :: 88250 Weingarten