Re: [TYPO3-german] Gridelements - Erweiterungsoptionen werdennichtgespeicheert

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

Hallo,

ich muss hartnäckig bleiben und nochmal nachfragen, vllt. lesen heute ja noch 
andere mit...

Hat irgenwer eine Idee, warum beim meinem per TypoScript erstellten CE Backend 
Layout die Erweiterungsoptionen (pi_flexform) in tt_content nicht gespeichert 
werden?

vielen Dank für jede Hilfe.

Gruß, Johannes. 

 
 Johannes.
 
  JCL - Johannes C. Laxander
  Gesendet: Freitag, 12. September 2014 10:06
  
   
  Hallo,
  
  nachdem ich es nun geschafft habe, dass ich im BE meine 
 angelegten CE 
  Backend Layouts auswählen und als Inhaltselement anlegen 
 kann, stehe 
  nich nun vor dem Problem, dass meine Erweiterungsoptionen nicht 
  gespeichert werden.
  Jedenfalls ist das Feld 'pi_flexform' beim betreffenden Datensatz 
  leer!
  
  Im Flexform sind die Felder entsprechend diesem hier definiert:
  
  el type=array
  width_column_normal_1 type=array
  TCEforms type=array
  labelBreite Spalte 1/label
  config type=array
  typeselect/type
  items type=array
  numIndex index=0 
  type=array
  numIndex
  index=020%/numIndex
  numIndex
  index=1ym-g20/numIndex/numIndex
  ...
  /numIndex
  /items
  defaultym-g50/default
  /config
  /TCEforms
  /width_column_normal_1
  /el
  
  Hat jemend eine Ahnung woran das liegen kann
  
  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] Gridelements - Erweiterungsoptionen werdennichtgespeicheert

2014-09-16 Diskussionsfäden Renzo Bauen
Hallo Johannes

könnte es sein, dass dein Flexform nicht richtig strukturiert ist?
Ich habe eins, das sieht so aus:

T3DataStructure
meta type=array
langDisable1/langDisable
/meta
sheets
  sDEF
!-- General Settings / Begin --
ROOT
TCEforms
sheetTitleAnimations-Optionen/sheetTitle
/TCEforms
typearray/type
el
effect
TCEforms
labelEffect/label
config
typeselect/type
items type=array
  numIndex index=0 type=arraynumIndex
index=0fade/numIndexnumIndex index=1fade/numIndex/numIndex
  numIndex index=1 type=arraynumIndex
index=0fadeOutIn/numIndexnumIndex
index=1fadeOutIn/numIndex/numIndex
  numIndex index=2 type=arraynumIndex
index=0push/numIndexnumIndex index=1push/numIndex/numIndex
/items
size1/size
minitems0/minitems
maxitems1/maxitems
/config
/TCEforms
/effect
speed
TCEforms
labelSpeed/label
config
typeinput/type
size8/size
/config
/TCEforms
/speed
/el
/ROOT
/sDEF
!-- General Settings / End --
/sheets
/T3DataStructure

Soweit ich mich erinnern mag, hatte ich zwei Probleme beim Entwickeln
dieses Sheets:
1. Die genaue Syntax damit das Formular so angezeigt wird, wie ich das
möchte und auch richtig über TS ausgelesen werden kann (Problem
Variablennamen...)
2. Das Einbinden hat bei mir nur mit
tx_gridelements.setup.1.pi_flexform_ds_file = ... oder mit
tx_gridelements.setup.1.flexformDS = ... geklappt.

Im Fluid-Template für die Darstellung kann ich dann mit
{data.flexform_effect} und {data.flexform_speed} auf die eingegebenen
Daten zugreifen.

Ich hoffe, es hilft. 
Beste Grüsse, 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

Re: [TYPO3-german] Gridelements - Erweiterungsoptionen werdennichtgespeicheert

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

Hallo Renzo,

vielen Dank für deine Antwort !

Im Backend wird das Flexform richtig angezeigt und ich kann auch Werte aus den 
Selects auswählen. Insoweit scheint die Struktur zu stimmen. Nur: das Feld 
'pi_flexforms' ist nach dem Speichern des Datensatzes leer!!! Trotzdem werde 
ich es nochmal mit deinem Beispiel vergleichen.

Eingebunden wird es bei mir in dieser Art:

tx_gridelements {
  overruleRecords = 1
  setup {
2 {
  icon = FILE:pfad/2-col.gif
  title = Gridelement - 2 Spalten flexibel
  description = Aufteilung des Inhaltsbereichs in 2 Spalten - flexibel
  flexformDS = FILE:pfad/2-col.xml
  ...
}
...
  }
}

Gruß, Johannes.

 -Ursprüngliche Nachricht-
 Von: typo3-german-boun...@lists.typo3.org 
 [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von 
 Renzo Bauen
 Gesendet: Dienstag, 16. September 2014 10:37
 An: typo3-german@lists.typo3.org
 Betreff: Re: [TYPO3-german] Gridelements - 
 Erweiterungsoptionen werdennichtgespeicheert
 
 Hallo Johannes
 
 könnte es sein, dass dein Flexform nicht richtig strukturiert ist?
 Ich habe eins, das sieht so aus:
 
 T3DataStructure
 meta type=array
 langDisable1/langDisable
 /meta
 sheets
   sDEF
 !-- General Settings / Begin --
 ROOT
 TCEforms
 sheetTitleAnimations-Optionen/sheetTitle
 /TCEforms
 typearray/type
 el
 effect
 TCEforms
 labelEffect/label
 config
 typeselect/type
 items type=array
   numIndex index=0 
 type=arraynumIndex index=0fade/numIndexnumIndex 
 index=1fade/numIndex/numIndex
   numIndex index=1 
 type=arraynumIndex index=0fadeOutIn/numIndexnumIndex
 index=1fadeOutIn/numIndex/numIndex
   numIndex index=2 
 type=arraynumIndex index=0push/numIndexnumIndex 
 index=1push/numIndex/numIndex
 /items
 size1/size
 minitems0/minitems
 maxitems1/maxitems
 /config
 /TCEforms
 /effect
 speed
 TCEforms
 labelSpeed/label
 config
 typeinput/type
 size8/size
 /config
 /TCEforms
 /speed
 /el
 /ROOT
 /sDEF
 !-- General Settings / End --
 /sheets
 /T3DataStructure
 
 Soweit ich mich erinnern mag, hatte ich zwei Probleme beim 
 Entwickeln dieses Sheets:
 1. Die genaue Syntax damit das Formular so angezeigt wird, 
 wie ich das möchte und auch richtig über TS ausgelesen werden 
 kann (Problem
 Variablennamen...)
 2. Das Einbinden hat bei mir nur mit
 tx_gridelements.setup.1.pi_flexform_ds_file = ... oder mit 
 tx_gridelements.setup.1.flexformDS = ... geklappt.
 
 Im Fluid-Template für die Darstellung kann ich dann mit 
 {data.flexform_effect} und {data.flexform_speed} auf die 
 eingegebenen Daten zugreifen.
 
 Ich hoffe, es hilft. 
 Beste Grüsse, 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

Re: [TYPO3-german] Gridelements - Erweiterungsoptionen werdennichtgespeicheert

2014-09-16 Diskussionsfäden Jo Hasenau

mach da mal tx_gridelements.setup.1.pi_flexform_ds_file draus, weil
flexformDS eigentlich dem Feld in der Datenbank entspricht, in das Du
die Flexformstruktur direkt per copy  paste reinschmeissen kannst.
Bisher hab ich dort nie mit FILE gearbeitet, von daher könnte es
durchaus sein, dass dadurch Deine Probleme verursacht werden.


Andererseits wird das in THEMES genauso gemacht (FILE in flexformDS) von 
daher ist das wohl eher nicht der Grund.


Bleibt spannend ;-)

Joey

--
Diversity:
Die Kunst zusammen unabhängig zu denken
The art of thinking independently together.
--
Facebook: https://www.facebook.com/johasenau
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german