Zum Inhalt springen

Content Element mit uid versehen

Erstellt am 16. Januar 2007 · 3 Antworten · letzte Antwort am 2. April 2007

Tags: Frage

maxhb ·

hi!
Ich versuche gerade das Rendering von Text mit Bild anzupassen. Dafür habe ich eine PHP-Funktion geschrieben, die ich folgendermaßen einbinde:

tt_content.textpic.25 = USER_INT
tt_content.textpic.25.userFunc = user_class->show_information

Das klappt so weit auch problemlos, nur möchte ich innerhalb meiner Funktion gern auf die UID des aktuellen Inhaltselements zugreigfen.

Wie komme ich da ran? Kann ich den Wert irgendwie als Parameter übergeben?!

CU
maxhb

P.S.: Wenn ich die Antwort sehe, dann schäme ich mich bestimmt ... :o

maxhb ·

Hi!

just2b schrieb

vielleicht

$this->cObj->data['uid']

Klappt! Irgendwie ging ich davon aus, dass die userFunc als abstrakte methode aufgerufen wird und $this nicht verfügbar ist... Naja, hab's ja schon geschrieben #giggle#

CU
maxhb

Lightpro ·

Hi!

Ich schiebe das mal nach oben, da ich es nicht geschafft habe, einen Wert aus einem PHP Script an das Typoscript zu übergeben, vielleicht weiss einer was ich hier falsch habe:

includeLibs.user_is_info = fileadmin/scripts/user_is.php
tt_content.image.20.1.imageLinkWrap.width = USER_INT
tt_content.image.20.1.imageLinkWrap.width.capability = max_image_width
tt_content.image.20.1.imageLinkWrap.width.userFunc = user_is_getMaxWidth

Das Problem ist, das er so das Script garnicht erst ausführt. Packe ich das in ein Page Objekt, dann führt Typo3 das Script aus und gibt auch das richtige aus...

Danke!

Gruss, Ingo