Re: [TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird
Hallo Ralf-René, #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace -recursive/a]: Argument #1 is not an array in ... ich kann zwar nicht helfen... aber wenn du die ursache für diesen Fehler hast BITTE hier posten ... ich habe den auch werde ich tun - wenn ich's nicht vergesse ;) Aber noch bin ich keinen Milimeter weiter. Johannes. andauernd (auch bei diversen Extensions die auf anderen Installationen OK sind) ich finde einfach die Ursache für diese Fehlermeldung nicht (ich kann sie einfach abschalten, es funktioniert alles, aber mein BE Protokoll füllt sich ohne Ende...) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird
Frohe Kunde! Der Fehler (siehe auch https://forge.typo3.org/issues/62139) #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace-recursive/a]: Argument #1 is not an array in ... lässt sich mit diesem Patch beheben: https://review.typo3.org/#/c/33263/ Problem scheint gelöst, zumindest ist bei mir die Fehlermeldung weg, aber ausgegeben wird das Standard-Bild trotzdem nicht. Mein ursprüngliches Problem besteht also immer noch. Vllt. hilt dir der Patch ja auch. Viel Erfolg! Gruß, Johannes. Hallo Ralf-René, #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace -recursive/a]: Argument #1 is not an array in ... ich kann zwar nicht helfen... aber wenn du die ursache für diesen Fehler hast BITTE hier posten ... ich habe den auch werde ich tun - wenn ich's nicht vergesse ;) Aber noch bin ich keinen Milimeter weiter. Johannes. andauernd (auch bei diversen Extensions die auf anderen Installationen OK sind) ich finde einfach die Ursache für diese Fehlermeldung nicht (ich kann sie einfach abschalten, es funktioniert alles, aber mein BE Protokoll füllt sich ohne Ende...) ___ 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
Re: [TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird
Die Fehlermeldung in der Frontendausgabe ist mit dem Patch behoben (siehe mein vorhergehendes Posting). Das TYPO3 Standard Inhaltselment Image wird aber immer noch nicht ausgegeben. Woher soll TYPO3 denn jetzt wissen, dass die Ausgabe aus dem Objeckt tt_content.image.default gerendert werden soll und nicht mehr aus tt_content.image??? Da muss ich doch sicher noch was tun! Aber was? Johannes. ich möchte aufgrund der Layout-Auswahl im Inhaltselement die HTML-Ausgabe ändern. Dafür habe ich dieses Typoscript (TYPO3 6.2.5): # CASE Object um 'image' # Inhaltselement 'image' kopieren (sichern) temp.tt_content tt_content.image # 'image'-Element löschen tt_content.image # neu aufbauen als CASE-Objekt tt_content.image = CASE tt_content.image { # Layouts auswählen # default = Standard 'image'-Objekt # 1 - Bild-Text-Banner key.field = layout # Gesicherte Standard-Konfiguration zurück kopieren default temp.tt_content # Bild-Text-Banner 1 temp.tt_content # Image Teaser 2 temp.tt_content } Die neu definierten Objekte sind eigene Inhaltselemente und werden wie gewünscht ausgegeben. Bei einem Standard Image Inhaltselement wird aber dieser Fehler ausgegeben: #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace -recursive/a]: Argument #1 is not an array in ... Wo liegt mein Fehler? Ich vermute es liegt an default temp.tt_content !? Aber wie geht’s richtig? Gruß, Johannes. ___ 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
Re: [TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird
GELÖST! Hier hab' ich die Lösung gefunden: http://www.fassing.eu/loesungen/typo3/ce-layout-switch/. Danke an Claus Fassing! Nicht das ganze Image Object manipulieren sondern nur tt_content.image.20. So funktionierts: # CASE Object um 'image' # Inhaltselement 'image' kopieren (sichern) temp.image tt_content.image.20 # 'image'-Element löschen tt_content.image.20 # neu aufbauen als CASE-Objekt tt_content.image.20 = CASE tt_content.image.20 { # Layouts auswählen # default = Standard 'image'-Objekt # 1 - Bild-Text-Banner key.field = layout # Gesicherte Standard-Konfiguration zurück kopieren default temp.image # Bild-Text-Banner hat als Basis ebefalls die Standard-Konfiguration 1 temp.image # Page Image Teaser 2 temp.image } tt_content.image.1 { # Manipulationen } tt_content.image.2 { # Manipulationen } # Da die Content Elemente Bild und Text Bild zusammenhängen, # muss für die Verwendung Text Bild das Original tt_content.image.20 referenziert werden, # da durch die Manipulation der Text nicht mehr gerendert wird. tt_content.textpic.20 = tt_content.image.20.default Johannes. -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von JCL - Johannes C. Laxander Gesendet: Donnerstag, 16. Oktober 2014 10:08 An: 'German TYPO3 Userlist' Betreff: Re: [TYPO3-german]Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird Die Fehlermeldung in der Frontendausgabe ist mit dem Patch behoben (siehe mein vorhergehendes Posting). Das TYPO3 Standard Inhaltselment Image wird aber immer noch nicht ausgegeben. Woher soll TYPO3 denn jetzt wissen, dass die Ausgabe aus dem Objeckt tt_content.image.default gerendert werden soll und nicht mehr aus tt_content.image??? Da muss ich doch sicher noch was tun! Aber was? Johannes. ich möchte aufgrund der Layout-Auswahl im Inhaltselement die HTML-Ausgabe ändern. Dafür habe ich dieses Typoscript (TYPO3 6.2.5): # CASE Object um 'image' # Inhaltselement 'image' kopieren (sichern) temp.tt_content tt_content.image # 'image'-Element löschen tt_content.image # neu aufbauen als CASE-Objekt tt_content.image = CASE tt_content.image { # Layouts auswählen # default = Standard 'image'-Objekt # 1 - Bild-Text-Banner key.field = layout # Gesicherte Standard-Konfiguration zurück kopieren default temp.tt_content # Bild-Text-Banner 1 temp.tt_content # Image Teaser 2 temp.tt_content } Die neu definierten Objekte sind eigene Inhaltselemente und werden wie gewünscht ausgegeben. Bei einem Standard Image Inhaltselement wird aber dieser Fehler ausgegeben: #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace -recursive/a]: Argument #1 is not an array in ... Wo liegt mein Fehler? Ich vermute es liegt an default temp.tt_content !? Aber wie geht’s richtig? Gruß, Johannes. ___ 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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird
Bei meinem zuvor geposteten Code hat sich ein Schreibfehler eingeschlichen, sorry. Im Objektpfad fehl die 20. Richtig muss es heißen: tt_content.image.20.1 { # Manipulationen } tt_content.image.20.2 { # Manipulationen } GELÖST! Hier hab' ich die Lösung gefunden: http://www.fassing.eu/loesungen/typo3/ce-layout-switch/. Danke an Claus Fassing! Nicht das ganze Image Object manipulieren sondern nur tt_content.image.20. So funktionierts: # CASE Object um 'image' # Inhaltselement 'image' kopieren (sichern) temp.image tt_content.image.20 # 'image'-Element löschen tt_content.image.20 # neu aufbauen als CASE-Objekt tt_content.image.20 = CASE tt_content.image.20 { # Layouts auswählen # default = Standard 'image'-Objekt # 1 - Bild-Text-Banner key.field = layout # Gesicherte Standard-Konfiguration zurück kopieren default temp.image # Bild-Text-Banner hat als Basis ebefalls die Standard-Konfiguration 1 temp.image # Page Image Teaser 2 temp.image } tt_content.image.1 { # Manipulationen } tt_content.image.2 { # Manipulationen } # Da die Content Elemente Bild und Text Bild zusammenhängen, # muss für die Verwendung Text Bild das Original tt_content.image.20 referenziert werden, # da durch die Manipulation der Text nicht mehr gerendert wird. tt_content.textpic.20 = tt_content.image.20.default Johannes. -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von JCL - Johannes C. Laxander Gesendet: Donnerstag, 16. Oktober 2014 10:08 An: 'German TYPO3 Userlist' Betreff: Re: [TYPO3-german]Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird Die Fehlermeldung in der Frontendausgabe ist mit dem Patch behoben (siehe mein vorhergehendes Posting). Das TYPO3 Standard Inhaltselment Image wird aber immer noch nicht ausgegeben. Woher soll TYPO3 denn jetzt wissen, dass die Ausgabe aus dem Objeckt tt_content.image.default gerendert werden soll und nicht mehr aus tt_content.image??? Da muss ich doch sicher noch was tun! Aber was? Johannes. ich möchte aufgrund der Layout-Auswahl im Inhaltselement die HTML-Ausgabe ändern. Dafür habe ich dieses Typoscript (TYPO3 6.2.5): # CASE Object um 'image' # Inhaltselement 'image' kopieren (sichern) temp.tt_content tt_content.image # 'image'-Element löschen tt_content.image # neu aufbauen als CASE-Objekt tt_content.image = CASE tt_content.image { # Layouts auswählen # default = Standard 'image'-Objekt # 1 - Bild-Text-Banner key.field = layout # Gesicherte Standard-Konfiguration zurück kopieren default temp.tt_content # Bild-Text-Banner 1 temp.tt_content # Image Teaser 2 temp.tt_content } Die neu definierten Objekte sind eigene Inhaltselemente und werden wie gewünscht ausgegeben. Bei einem Standard Image Inhaltselement wird aber dieser Fehler ausgegeben: #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace -recursive/a]: Argument #1 is not an array in ... Wo liegt mein Fehler? Ich vermute es liegt an default temp.tt_content !? Aber wie geht’s richtig? Gruß, Johannes. ___ 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 ___ 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
[TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird
Hallo, ich möchte aufgrund der Layout-Auswahl im Inhaltselement die HTML-Ausgabe ändern. Dafür habe ich dieses Typoscript (TYPO3 6.2.5): # CASE Object um 'image' # Inhaltselement 'image' kopieren (sichern) temp.tt_content tt_content.image # 'image'-Element löschen tt_content.image # neu aufbauen als CASE-Objekt tt_content.image = CASE tt_content.image { # Layouts auswählen # default = Standard 'image'-Objekt # 1 - Bild-Text-Banner key.field = layout # Gesicherte Standard-Konfiguration zurück kopieren default temp.tt_content # Bild-Text-Banner 1 temp.tt_content # Image Teaser 2 temp.tt_content } Die neu definierten Objekte sind eigene Inhaltselemente und werden wie gewünscht ausgegeben. Bei einem Standard Image Inhaltselement wird aber dieser Fehler ausgegeben: #1: PHP Warning: array_replace_recursive() [a href='function.array-replace-recursive'function.array-replace-recursive/a]: Argument #1 is not an array in ... Wo liegt mein Fehler? Ich vermute es liegt an default temp.tt_content !? Aber wie geht’s richtig? Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german