config.noPageTitle = 2
page.headerData.5 = TEXT
page.headerData.5.field = subtitle // title
page.headerData.5.wrap = <title>Domain.com: |</title>
temp.FOOTER = TEXT
temp.FOOTER {
data = date:U
strftime = %Y
noTrimWrap = | xyz |
}
page.meta {
description = Irgendwas und so
description.field = description // title
keywords.field = keywords // title
}
Mit Hintergrundbild am besten mit HTML
Ins Template / Setup
config.spamProtectEmailAddresses = 3
config.spamProtectEmailAddresses_atSubst = @
Für die Entwicklung:
config.no_cache = 1
Nicht vergessen: für online wieder löschen!
Extension Key: mf_pagetitle
HEADER = TEXT
HEADER.field = title
HEADER.crop = 20| ...
Siehe http://tsref.de/ 5.1
10 = TEXT
10 {
### Liest den Titel (Datenbankfeld 'title')
### der Seite (aus Tabelle 'pages') mit ID 123
data = DB : pages : 123 : title
wrap = Titel der Seite: |
}
"This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2004 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at www.typo3.com"
Das soll weg, dazu rufen wir die Datei class.tslib_pagegen.php (im tslib-Ordner) auf und ändern um die Zeile 432 herum selbigen Text.
Problem: Dateien sollen zum Download bereitgestellt werden (zB Songs bei sixpaeck.com)
Bei mehr als 10 Dateien streikt Typo3.
Lösung:
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:
/* Set max media file size to 100 MB */
$GLOBALS['TCA']['tt_content']['columns']['media']['config']['max_size'] = 100*1024;
/* Set max number media file size 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 multimedia file size 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.´
Problem: Dateien sollen zum Download bereitgestellt werden (zB Videos bei hubsi.info)
Fehlermeldung: Filesize (19.6 M) of file '/var/www/typo3_www.hubsi.info/fileadmin/video/BabybaerIIIDSL.wmv' exceeds limit (9.8 M). (tt_content:37:multimedia)
Lösung:
Mit wenigen Schritten kann Typo3 über die normalen Einstellmöglichkeiten im Backend hinaus individuell konfiguriert werden.
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.
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:
/* Set max media file size to 100 MB */
$GLOBALS['TCA']['tt_content']['columns']['media']['config']['max_size'] = 100*1024;
/* Set max number media file size 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 multimedia file size 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.