Unter diesem Link
http://typo3.org/1383.0.html?&tx_extrepmgm_pi1[mode]=1&tx_extrepmgm_pi1[showUid]=1019
gibt es zwar eine sehr praktische Extension, die es ermöglicht über den Seiteninhalt eigene Skripte einzubinden, allerdings nur "einzelne", nicht untereinander verlinkte.
Ich würde gerne mehrere voneinander abhängige Skripte einbinden und zwar so,
dass ich sie in den fileadmin lade und dann auf sie zugreifen kann.
Hat da jemand eine Idee, wie ich das machen könnte?
Die Eingabe folgenden Codes (von Typo3FAQ.net)
tt_content.script = CASE
tt_content.script {
key.field = select_key
NAMEDESINHALTS = PHP_SCRIPT_EXT
NAMEDESINHALTS.file = fileadmin/EIGENES_SCRIPT.php
}
ins Setup-Feld funktioniert bei mir nicht...
Danke für jeden Hinweis. Ich komme einfach nicht weiter.
Eigentlich müßte es klappen, wenn Du den angegebenen Code im Setup-Feld des Templates eingibst und dann das Skript über eine beliebige Seite aufrufst.
Überprüfe nochmal, ob Du beim Seiteninhalt der aufrufenden Seite auch als Typ "Skript" und unter Code "NAMEDESINHALTS" eingetragen hast. Dann wird die .php Datei aus dem fileadmin-Verzeichnis aufgerufen. Zumindest bei mir...
zum 5.ten Mal:
Das hier kommt (wie du schon gesagt hast) ins Setup
tt_content.script = CASE
tt_content.script {
key.field = select_key
MYMARKER= PHP_SCRIPT_EXT
MYMARKER.file = fileadmin/scripts/meinscript.php
}
dann erstellst du einen Seiteninhaltselement auf der Seite auf der du das Script einbinden willst.
Als Typ des Elements wählst du aus der Liste "Script" und trägst als "Code" des Elements "MYMARKER" ein.
Und dann klappt das auch #giggle#
Gruß Patric
Hallo Patric, hallo Forum,
ihr könnt es bestimmt nicht mehr hören, bei den vielen PHP-Script-Fragen. Ich meine das klappt ja auch alles ganz gut mit :
tt_content.script = CASE
tt_content.script {
key.field = select_key
PHPMARKER_01 = PHP_SCRIPT_EXT
PHPMARKER_01.file = fileadmin/scripts/mail_db.php
}
Ich habe da aber nun das Problem, das das Php-Script zwar so funzt, aber der Rechte Seiteninhalt nicht meht angezeigt wird. :o
In meinem Haupttemplate ist der Inhalt folgendermassen definiert:
#Inhalt
marks.DATA = CONTENT
marks.DATA < styles.content.get
Leider bin ich in Typoscript noch nicht so fit. Ich hab schon sehr vieles ausprobiert doch ich komme so einfach net weiter.
Wär echt cool wenn mir hier einer Helfen könnte.
ich mache das ein bischen anders.
und zwar weise ich den inhalt, den ich im typo3 hab
einem marker zu und den aus php einem anderen:
marks.CONTENT_MAIN < styles.content.get
marks.CONTENT_PHP = PHP_SCRIPT_EXT
marks.CONTENT_PHP {
var = wert
file = fileadmin/scripts/phpirgendwas.inc.php
}
damit kann man sich ein contentelement sparen.
im array $CONF steht dir dann auch der wert von $var
zur verfügung, zum beipspiel, wenn du einen startwert
für dein script brauchst.
erstmal nen FETTES Danke für deine Antwort.
Ich hab mittlerweile das Problem mit dem Seiteninhalt gelöst. Yuppi 😃 #giggle# 😃 #giggle#
das Problem lag bei der Php - Funktion >>> die("bla bla bla"); <<<
hab das [b]die[] durch [b]echo[] getauscht, und schon wird wieder alles angezeigt.
oh man, sachen gibts.
Gruss Mondmann