[TYPO3-german] TV löschen und verschieben von CE
lee perry
leeperry at slack.de
Thu Feb 7 10:16:39 CET 2008
hallo andreas,
ich habe gleiche probleme beim verschieben und löschen von
TV-section-elementen.
es scheint bei gewissen kombinationen von verschieben und/oder löschen
ein fehler in der xml-struktur zu entstehen. zu sehen in der tt_content
beim betroffenem element im feld tx_templavoila_flex:
hier wirst du, wenn der fehler aufgetreten ist ein leeres "section"
element finden, also z.b. <section index="3"></section>. und da dies
keine elemente enthält, aber in den TV-php-dateien als array behandelt
wird, kommt es hier zum fehler.
wenn man diese leeren section-elemente dort im datenfeld rauslöscht,
funktioniert das erstmal wieder, aber ist natürlich keine lösung des
problems, dass es überhaupt auftritt, denn es kann ja wieder auftreten.
die lösung muss also beim verschieben und löschen angesetzt werden,
sodass nicht diese leeren section-elemente entstehen, aber leider habe
ich mich da noch nicht genauer umgeschaut und es sollte eher an dmitry
dulepov, dem TV-entwickler weitergegeben werden.
aber das erstmal zur info: du bist nicht allein :)
bye and cu
lee
> Hi und hallo,
>
> ich habe ein Problem mit TemplaVoila.
>
> Ich arbeite mit Typo3 4.1.3 und TV in der Version 1.3.3
>
> Ich habe mir ein CE mit „Container“ und „Section“ gebaut.
>
> - Dann binde ich als Redakteur dieses CE in eine Seite ein und
> fülle es mit 5 Einträgen, jeweils immer über das „New Container“ Dropdown.
>
> - Ich habe 5 neue Elemente eingebunden.
>
> - Ich lösche in einem Schritt Element 1 und Element 3 (Der unten
> stehende Fehler tritt auch auf, wenn ich die Elemente einzeln nacheinander
> lösche)
>
> - Dann habe ich noch 3 Elemente
>
> - Wenn ich nun Element 3 um 1 Position nach oben, also vor Element
> 1 verschieben möchte, zerschießt es das System und es kommen folgende
> Fehlermeldungen
>
> o Im BE sowohl auf der Seitenübersicht, als auch im CE an sich:
> Warning: key(): Passed variable is not an array or object in
> /typo3_src-4.1.3/t3lib/class.t3lib_transferdata.php on line 624
>
> o Im FE:
> Warning: key(): Passed variable is not an array or object in
> /html/typo3conf/ext/templavoila/pi1/class.tx_templavoila_pi1.php on line 457
> Warning: key(): Passed variable is not an array or object in
> /html/typo3conf/ext/templavoila/class.tx_templavoila_htmlmarkup.php on line
> 534
>
>
>
> Ich habe das ganze Element nochmal gelöscht und neu aufgebaut, aber der
> Fehler tritt immer wieder auf.
>
> Kennt jemand das Problem oder weiß auch nur den Ansatz einer Lösung?
>
>
>
> Vielen Dank und viele Grüße,
>
> Andreas
>
More information about the TYPO3-german
mailing list