Einbinden von externen Dateien
Folgende Möglichkeiten externe Dateien ins TYPO3 zu importieren.
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/template.tmpl
}
Templates einbinden
page.includeCSS.file1 = fileadmin/css/main.css
page.includeCSS.file5 = fileadmin/css/fce.css
CSS Dateien einbinden
page.includeJS.file1 = fileadmin/js/script.js
page.includeJS.file2 = fileadmin/js/javascript.js
Javascript Dateien einbinden
lib.headerImage = IMAGE
lib.headerImage {
file = fileadmin/images/logo.jpg
stdWrap.wrap = <div id='logoWrap'>|</div>
stdWrap.stdWrap.typolink.parameter = 1
}
Image einbinden
lib.headerImage = MULTIMEDIA
lib.headerImage {
file = fileadmin/flash/flash1.swf
file.import = levelfield : -1 , media, slide
file.import = fileadmin/flash/flash1.swf
file.import.listNum = 0
file.import.override.field = media
file.import.required = 1
file.import.wrap = uploads/media/|
pluginspage = http://macromedia.com/go/getflashplayer
type = application/x-shockwave-flash
quality= high
wmode = transparent
params (
width=492
height=168
)
}
FLASH einbinden
page {
headerData.20 = TEXT
headerData.20.value (
<link href="fileadmin/style.css" rel="stylesheet" type="text/css" />
}
}
Verschiedene externe Dateien einbinden
PHP Dateien einbinden
Beim Einbinden von PHP - Scripts gibt es 3 verschiedene Methoden:
PHP_SCRIPT
Benutzt man diese Methode, so darf man im PHP-Script kein "echo" Befehl benutzen, sondern
muss die Ausgabe in die Variable $content schreiben, beziehungsweise hinzuanfügen, also $content.= $AusgabeDesScriptes
PHP_SCRIPT_INT
Hier gilt dasselbe wie für PHP_Script, nur dass der Inhalt gecached wird und mit dem Seiteninhalt ausgegeben wird.
PHP_SCRIPT_EXT
Hier darf man den "echo" - Befehl nutzen, kann aber den Inhalt auch an die Variabel $content hängen, je nach Belieben.
Eine genauere Beschreibung der einzelnen Funktionen und Unterschiede bekommt man in der Typo3 - Referenz,
wenn man im oberen Bereich der Seite auf die Bezeichnung klickt, man word direkt dorthin verlinkt.
Der TypoScript - Code dafür sieht beispielsweise mit der Methode PHP_SCRIPT_EXT folgendermaßen aus:
tt_content.script = CASE
tt_content.script {
key.field = select_key
TEST = PHP_SCRIPT_EXT
TEST.file = fileadmin/php/script.php
}
PHP Dateien einbinden
oder
page.headerData.20 = PHP_SCRIPT_EXT
page.headerData.20.file = fileadmin/phpScript.inc
PHP Datei einbinden mit PHP_SCRIPT_EXT