Zum Inhalt springen

pagecontent - ID (uid) auslesen

Erstellt am 13. Januar 2008 · 4 Antworten · letzte Antwort am 14. Januar 2008

Tags: FlexForms, Frage

engine ·

Hallo zusammen,

in Welcher Varablen finde ich den die pagecontentID (uid, von dem record, denn ich gerade bearbeite)? Und wie kannich die Variable auslesen. Ich benötige diese in der ext_tables.php.

z.B. diese: Pagecontent [24] - [No title]

Ich möchte die gerne auslesen, wenn ich ich die Seite bearbeite. Da ich über diese Variable die Inhalte des Flexformfeldes auslesen möchte.

Ich finde de keine geeignete Funktion.

Vielen Dank,

jörn

engine ·

Hallo wunschtacho,

vielen Dank für die Antwort. Leider bekomme ich es nicht hin. Das liegt vielleicht daran, dass ich das Prinzip noch nicht ganz durschaut habe.

Ich versuche folgenden Code in der Datei ext_tables.php auszuführen:

$myID= $this->cObj->data['uid'];
t3lib_div::debug($myID,'Mein Wert');

wirft mir folgenden Fehler raus:

Using $this when not in object context in /home/development/wwwroot/typo3/typo3conf/ext/pp2_products/ext_tables.php on line 6

Dann darf ich die Datei per FTP reparieren.

Macht ja auch sinn, da ich mich ja gar nicht in der ensprechenden Klasse befinde, oder?

Aber welche Schritte muss ich unternehemen, dass ich den Wert in $myId speichern kann?

Vielen Dank noch mal,

Jörn

engine ·

Wo finde ich denn die Klasse:

Ich würde dann einfach eine Funktion da rein schreiben:

function getPagecontentID(){					
return $this->cObj->data['uid'];
}

Und diese dann ausführen richtig?