Hi Leute!
Also ich heul gleich! Die Welt ist so ungerecht! 🙁
Ich versuche lediglich ein PHP Script einzubinden. Hier mein TS im Setup:
page.10.marks.INHALT = PHP_SCRIPT_EXT
page.10.marks.INHALT.file = reisescripts/laenderAuflistenNachTyp2.php
Pfad stimmt, CHMOD schon auf 777 gesetzt (Dir + Script).
Nichts passiert. Keine Anzeige 🙁
Hab jetzt zig Threads durch und eigentlich sollte es ja funktionieren. Aber Typo3 ist heute böse oder ich schlicht und einfach zu doof 🙁
Bitte bitte helft mir!
Danke und LG... Malo
MaloDE schrieb
Hab jetzt zig Threads durch und eigentlich sollte es ja funktionieren. Aber Typo3 ist heute böse oder ich schlicht und einfach zu doof 🙁
Also Typo3 ist nicht sehr böse... 😉
Gibts den Ordner reisescripts?
Und liegt der nicht zufällig unter fileadmin ???
Ansonsten - leg das Script dochmal unter z.B. /fileadmin/scripts/ und probiers damit.
es geeeeht es geht es geht 😃
im fileadmin ordner war es goldrichtig 🙂
danke dir sooo sehr 🙂
nun vielleicht kannst du mir gleich bei noch was helfen:
ich muss dem jetzt einen wert übergeben. und zwar
typID = 1
so kann ich das script immer wieder verwenden. auch daran bin ich bisher kläglich gescheitert 🙁
MaloDE schrieb
ich muss dem jetzt einen wert übergeben.
Siehe Beispiel hier:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/UserAndUserInt/Index.html
Bzw. über PostUserFunc so (ich hab das schnell aus meinem Wiki kopiert deshalb nicht angepasst):
Im Root-Template muss folgende Konfiguration stehen:
page.includeLibs.some_random_id_string = fileadmin/scripts/userfunctions.php
Aufgerufen kann eine Funktion aus den UserFunctions? dann mittels
lib.schoolGuide = USER
lib.schoolGuide.userFunc = user_functions->schoolGuide
Wenn einer Funktion ein Wert mitgegeben werden soll kann dies so gemacht werden:
lib.schoolGuide = TEXT
lib.schoolGuide.value = hallo
lib.schoolGuide.postUserFunc = user_functions->clearStringForIE
weitere Infos:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html#confval-stdwrap-postuserfunc
Wow, super vielen Dank für die ausgiebige Antwort!
Habe es mittlerweile sogar doch noch selbst hinbekommen *stol ist* 😉
Hier mal so wie ich es aufrufe:
page.10.marks.INHALT = PHP_SCRIPT_EXT
page.10.marks.INHALT.file = fileadmin/scripts/laenderAuflistenNachTyp2.php
page.10.marks.INHALT.typID = 7
und im PHP dann:
//TS Übergabe auslesen
$typID=$CONF["typID"];
Funktioniert einwandfrei 🙂
Danke noch mal an alle für die Hilfe 🙂