hallo!
ich muss zugeben, ich bin noch neu in typo3, habe jedoch recht viel erfahrung mit PHP.
trotz langem suchen in den manuals, konnte ich keine Antwort auf folgende Frage finden:
Wie kann ich (bzw kann man überhaupt?) im TypoScript direkt auf eine PHP variable zugreifen?
ich wollte zum Beispiel auf eine grafik die IP adresse des users legen. ($GLOBALS[remote_addr])
kann mir bitte jemand mitteilen ob das möglich ist, oder ob ich dazu ein include schreieben muss aus dem ich diesen wert mittels einer funktion auslesen muss?
thx, netdog[/b]
Hi netdog,
ja, das geht: getenv : REMOTE_ADDR.
Das musst Du dann auf die rechte Seite der Gleichung setzen. Also zu Beispiel
page.10.was_du_fuellen_willst = getenv : REMOTE_ADDR
Gruß UWE.
hallo Uwe!
nunja... ich muss leider sagen: das funktioniert so nicht 🙁
ich versuche die IP adresse in ein bild zu bringen :
schaut im moment ca so aus:
marks.IMG_LINKS = IMAGE
marks.IMG_LINKS.file = GIFBUILDER
marks.IMG_LINKS.file {
XY = 100,30
backColor = white
30 = TEXT
30.text = getenv:REMOTE_ADDR
30.offset = 0,10
30.fontsize = 20
30.fontcolor = black
30.maxWidth = 100
}
aber es funktioniert leider nicht ... was mache ich falsch?
thx im voraus, netdog
Hi,
ich habe das folgendermaßen gemacht:
config.linkVars = myid
und dann im Template einfügen:
wid = t3lib_div::GPvar("myid");
Fruchtet ohne Ende 😃 😃 😃
Ciao
Der DJ
Hallo netdog,
Du hast recht: Ich habe die geschweiften Klammern vergessen. Ich hab's mit einem meiner Marker ausprobiert, und es klappte. Also so müsste es für Dich gehen:
marks.IMG_LINKS = IMAGE
marks.IMG_LINKS.file = GIFBUILDER
marks.IMG_LINKS.file {
XY = 100,30
backColor = white
30 = TEXT
30.text = {getenv:REMOTE_ADDR}
30.offset = 0,10
30.fontsize = 20
30.fontcolor = black
30.maxWidth = 100
}
Versuch's mal...
Gruß UWE.