Re: [TYPO3-german] Standard Bild-Element wird nicht ausgegeben, wenn HTML-Ausgabe für andere Layouts umgeschrieben wird

2014-10-16 Diskussionsfäden JCL - Johannes C. Laxander
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

2014-10-16 Diskussionsfäden JCL - Johannes C. Laxander

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

2014-10-16 Diskussionsfäden JCL - Johannes C. Laxander

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

2014-10-16 Diskussionsfäden JCL - Johannes C. Laxander

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

2014-10-16 Diskussionsfäden JCL - Johannes C. Laxander


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

2014-10-15 Diskussionsfäden JCL - Johannes C. Laxander

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