[TYPO3-german] Re: Plugin bei jeder Seite automatisch einfügen

Sebastian Fritzsche s.fritzscheREMOVETHIS at pixelsteinREMOVETHIS.de
Thu Jun 18 10:13:31 CEST 2009


Wolfgang Klinger schrieb:
> 
> Hallo,
> 
> On Jun 18, 2009, at 9:51 AM, Sebastian Fritzsche wrote:
>>>> function processDatamap_postProcessFieldArray($status, $table, $id,
>>>> $fieldArray, $tce) {
>>>> if($table == 'pages' AND $status== 'new') {
>>>> mail("s.fritzsche at pixelstein.de", "WOW Neue Seite entdeckt mit der
>>>> $id ", "");
>>>> }
>>>> }
>>>>
>>>> Jetzt bekomme ich, wenn ich eine Seite editiere die ID richtig per
>>>> E-Mail geschickt, aber wenn die Seite den Status NEW hat, dann steht in
>>>> der ID zum Beispiel: NEW4a3909d560473
>>>>
>>>> Wie komme ich jetzt an die Seiten ID? Hat einer ne Ahnung?
>>>
>>> probier mal:
>>>
>>> $tce->substNEWwithIDs[$id]
>>>
>>> statt $id direkt
> 
> du musst processDatamap_afterDatabaseOperations verwenden, da erst dann die
> Daten auch in der DB sind. Vorher gibt's auch keine ID.
> 
> Und dann funktioniert $tce->substNEWwithIDs[$id];
> auch.
> 
> 
> lg
> Wolfgang
> 
Vielen vielen Dank! Das stimmt und funktioniert. Sowas hab ich auch 
schon gedacht, dass der an der Stelle ja zunächst in die Datenbank 
schreibt. Klasse, dann mach ich mal weiter.


More information about the TYPO3-german mailing list