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
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
Wenn du mit dem Kickstarter eine eigene Extension erstellt hast, dann nutzt diese PHP Klassen. Innerhalb dieser kannst du dann $this-> nutzen.
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?