![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo alle. Dies ist ein Follow-Up zu http://www.typo3forum.net/forum/typo...xt-nutzen.html ---- Armin schlägt vor, USER oder USER_INT zu nutzen. Ich kann aber weder in der Docu noch im Netz ein komplettes Beispiel finden, was alles gebraucht wird, um 1) ein PHP includen 2) eine function "user_test()" darin aufzurufen 3) das, was die function zurückliefert, auszugeben 4) wie man die function mit parameter (bsp: user_test($a, $b) ) aufruft Ich vermute, es sieht so ähnlich aus wie das, aber so funktioniert es nicht: ---- MIDDLE-MARKER = USER_INT MIDDLE-MARKER.includeLibs.forumexport = fileadmin/test.php MIDDLE-MARKER.userFunc = user_test ---- Geändert von Smoerble (03.08.07 um 14:12 Uhr). |
|
#2
| |||
| |||
| moin, sorry..das Forum will meine Code nicht..erscheinen nur Fehlermeldungen
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
|
#3
| |||
| |||
| Habe fast eine Lösung! ich nutze USER, und zwar folgendermaßen: ------------ includeLibs.importedNav = fileadmin/smo_ipb_export_nav.php temp.info = USER temp.info { userFunc =user_Smoerble->main a.value.data = 32 fid.data=147 } ------------ So weit klappt es, schon wieder big THX an Armin .Jetzt möchte ich natürlich nicht statische Werte, sondern Parameter aus der URL verwenden. Ich versuchte jetzt folgendes, keines der 3 Möglichkeiten funktioniert: ------------ a = GPvar:a a.value = GPvar:a a.value.data = GPvar:a ------------ Zur Kontrolle habe ich an anderer Stelle im Code noch folgendes: ------------ IMPORTED-MENU = HTML IMPORTED-MENU.value.data = GPvar:a ------------ Da klappt die Ausgabe einwandfrei. Was habe ich jetzt wieder nicht verstanden? |
|
#4
| |||
| |||
| moin, du greifst direkt in der Function auf die Variable zu und übergibst diese erst gar nicht per TS. In der PHP bindest du ein: require_once(PATH_tslib.'class.tslib_pibase.php'); In der Function kannst du dann mit t3lib_div::GPvar('test'); auf die GET zugreifen. Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
|
#5
| |||
| |||
| Ich verstehe Deine Antwort so, daß Du einen ganz anderen Weg zur Übergabe der Parameter gehen würdest, ich habe mich einfach an folgendes Beispiel gehalten: TYPO3 Wizard: Einfache UserFunc Wie gesagt, obiges Beispiel funktioniert (auch PHP seitig), wenn ich feste Parameter eingebe, es klappt nur nicht mit der Übergabe der GPvar Werte. |
|
#6
| |||
| |||
| moin, du kannst bei USER nicht direkt stdWrap-Funktionen mitgeben, deswegen der direkte Zugriff auf die Daten in der Function. Ansonsten müsstest du erst die stdWrap in der Funktionen ausführen lassen. Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gelöst function.mkdir / function.chdir | kunzp | mm_forum | 6 | 22.11.07 15:23 |
| ImgText erweitern und main() function aufrufen. | Pillschen | Extension modifizieren oder neu erstellen | 0 | 02.11.07 15:18 |
| php include | gunter72 | TYPO3 4.x Fragen und Probleme | 4 | 14.09.07 11:01 |
| USER_INT Objekt: Variablen in Typoscript zurückliefern | tomrakete | TYPO3 4.x Fragen und Probleme | 2 | 19.01.07 15:16 |
| user und user_int? | mab82 | TYPO3 4.x Fragen und Probleme | 1 | 02.11.06 10:25 |