hallo forum
---
ich bin noch blutiger anfänger und hätte mal eine frage punkto fe_admin; auf meiner page wird dem benutzer die möglichkeit gegeben inserate aufzugeben. dies habe ich mit einer eigenen erweiterung realisiert. soweit habe ich das alles hingekrieg (grundlage photomarathon-beispiel von typo3). ich nutze dafür fe_admin. Jetzt kann ich ja im typoscript folgendes angeben
// um feld PCE_ShowPayS im template zu ersetzen
cObjects.ShowPayS = USER
cObjects.ShowPayS {
userFunc = user_photomarathon->ShowPay
PayStep = start
}
und im template wird dann ###PCE_ShowPayS### durch den rückgabewert der funktion ShowPay ersetzt. nun möchte ich aber in dieser Funktion werte vom formular verarbeiten. das kann ich im php via $_POST["Feldname"] ja noch herausfinden. aber wie komme ich an die UID (das Feld mit dem eindeutigen ID (auto_increment) des soeben eingetragenen Datensatzes)? im Template kann ich diesen Wert mit ###FIELD_uid### angezeigt bekommen, doch wie komme ich da mit php an den wert?
Beispiel funktion:
function ShowPay($dummy,$conf) {
$TypeConf = $conf['PayStep'];
$UID = ????;
return "Variable von TypoScript: ".$TypeConf.
" UID vom soeben erzeugten neuen Record:".$UID;
}
Ich wäre froh, wenn jemand Rat wüsste.
Mit dankendem Gruss
Stefan Huber