Hallo Renzo

Danke für Deine Idee. 
Aber was die Liste ausgibt steuert ja tx_news. Laut debug habe ich da ein array 
wo auch das QueryResult-Object "news" mit den an der Stelle benötigten vier 
Tx_News_Domain_Model_NewsDetault-Objekten hängen. In diesem Objekten findet 
sich jeweils auch der ObjectStorage wo "meine" Objekte drin sind. Am Template 
und dem verwendeten LinkViewhelper (n:link newsItem={newsItem}...) habe ich 
nichts verändert. Solange ich meine Erweiterungsextension nicht installiert 
habe, funktioniert das Verhalten ja auch problemlos.

Installiere ich meine Erweiterungsextension, dann bricht der Detail-View 
zusammen (auch wenn ich ihn über tx_news_pi1[news]=uid versuche aufzurufen).

Ich habe nunmal nach und nach alles das was im Trace so angemahnt wurde 
auskommentiert. Nachdem ich aus dem Tx_News_Domain_Model_News die Variablen von 
relatedFiles, media, falMediaNonPreview und contentElements auskommtiert hatte, 
funktionierte der Detail-View.

Ergo gibt es irgendein Problem beim Validieren der Felder relatedFiles, media, 
falMediaNonPreview und contentElements durch den CollectionValidator wenn noch 
weitere Felder Tx_News_Domain_Model_News hinzugefügt werden, bzw. das Model 
auch nur ansatzweise erweitert wird (also keine Felder darin aufgemacht werden).

Außer die Variablen so schlimm-dreist auszukommentieren kann ich mich gerade 
nicht behelfen :-(

Johannes

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Renzo Bauen
Gesendet: Donnerstag, 21. August 2014 11:15
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] CollectionValidator.php Fehler

Lieber Johannes
ich bin da auch nicht ganz sicher, aber ich könnte mir folgendes Vorstellen.
In der Listenansicht hast Du einen Array mit Objekten, die erwartet aber ein 
Objekt mit Subojekten.
Der Detailansicht übergibst Du dann nur ein Objekt aus dem obigen Array und 
damit kann es angezeigt werden, weil auch hier ein Objekt erwartet wird.
Wie gesagt, das ist nur so eine Idee...
Gruss Renzo
--
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an