Hallo Andreas 

Das ich das Teil in einer Installation laufen habe, musste ich da gleich 
nachschauen. Für die alte Version hast du ganz klar recht, in der neuen Version 
(1.1.1) lautet der entsprechende Abschnitt so: 

protected function processDelete($id, $func = 'delete') {
                if ($func == 'undelete') {
                        $attachedRecords = 
t3lib_BEfunc::getRecordsByField('tt_content', 'deleted', 1, ' AND 
parentPosition LIKE \''.$id.'\_\_%\'', '', '', '', false);
                } elseif ($func == 'delete') {
                        $attachedRecords = 
t3lib_BEfunc::getRecordsByField('tt_content', 'deleted', 0, ' AND 
parentPosition LIKE \''.$id.'\_\_%\'');
                }
                        // snip
                }
        }

In der alten fehlten tatsächlich die beiden \ vor dem _ , was ja bedeutet, dass 
der Hook so gesucht hat: id__% - also alle IDs, die mit der id des 
nescefe-Containers beginnen gefolgt von zwei weiteren Ziffern. Das könnte 
wehtun ...

Aber in der 1.1.1 scheints jetzt zu stimmen; ausserdem ist es jetzt beschränkt 
auf Content-Elemente innerhalb eines konkreten nescefe-Containers 
(parentPosition), das war in den früheren Versionen nicht so, da hier die Suche 
direkt über das modifizierte colPos-Feld lief, also alle Inhaltselemente 
betreffen konnte. 

Gruß
Peter




Am 04.02.2011 um 18:57 schrieb Andreas Kiessling:

> Hi,
> 
>> 
>> danke fürs Feedback, das klingt eigentlich logisch. Aber hast Du auch
>> eine Erklärung dafür, dass das Feld "deleted" auf '1' gesetzt wurde?
> 
> wirf mal nen Blick in die Datei class.tx_kbnescefe_t3libtcemain.php
> Dort sind diverse Hooks zum verschieben und löschen von Content-Elementen 
> registriert.
> 
> AFAIR werden dort bis 1.0.1 _ nicht escaped -> das wird als Platzhalter 
> interpretiert und damit zu viele Datensätze als gelöscht markiert.
> 
> HTH,
> Andreas
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
  • [TYPO3-g... Erdal Gök
    • [TY... Andreas Kiessling
      • ... Erdal Gök
        • ... Peter Linzenkirchner
          • ... Erdal Gök
            • ... Andreas Kiessling
              • ... Peter Linzenkirchner
            • ... Peter Linzenkirchner
              • ... Erdal Gök
    • [TY... Christian Hennecke
      • ... LUCOMP mediale kommunikation & internetDesign Bernhard Ludwig
      • ... Erdal Gök
    • [TY... Steffen Ritter

Antwort per Email an