Discussion:
[TYPO3-german] Flexforms und Palette
Michael Stein
2010-02-04 14:37:16 UTC
Permalink
Hallo zusammen,
ich w?rde gerne in mein Flexform in Palette reinbauen.
Hat jemand eine Ahnung wie das geht?

Gru? Michael
David Bruchmann
2010-02-04 14:00:41 UTC
Permalink
----- Urspr?ngliche Nachricht -----
Von: Michael Stein <der.stein at gmx.de>
Gesendet: Donnerstag, 4. Februar 2010 15:37:16
Post by Michael Stein
Hallo zusammen,
ich w?rde gerne in mein Flexform in Palette reinbauen.
Hat jemand eine Ahnung wie das geht?
Gru? Michael
Meines Wissens geht das gar nicht.
Du kannst jedoch Sektionen einbauen.

Da gibt's zwei Methoden, wovon die eine weitgehend undokumentiert bzw.
schlecht dokumentiert ist:
1) (undokumentiert):
Innerhalb eines Sheets definierst Du ein neues Element (auf gleicher
Ebene wie normale Elemente) beliebigen Namens, als type weist Du array
zu und darin mu? <el> notiert werden. anschlie?end k?nnen beliebige
ELemente darin notiert werden.

Beim Datenzugriff mu? die verschachtelte Struktur ber?cksichtigt werden,
das Einfachste ist einfach was einzutragen im Formular und sich den
Inhalt mal per debug ausgeben zu lassen.

Leider werden diese Sektionen mit Icons dargestellt (Kompass-Pfeil und
Papierkorb) - das ist hart codiert und nicht konfigurierbar. F?r
entsprechende Funktionalit?t mu? zumindest f?r den Pfeil AJAX
implementiert werden. Auf der Linken Seite solcher Sektionen ist ein
Pfeil, mit dem man per Klick die Sektion auf- und zuklappen kann.
Standardm??ig ist alles ge?ffnet, das ist auch hart codiert und meiner
Ansicht nach kann der Parameter (_TOGGLE) nicht beeinflu?t werden.

2) In einem Element wird einfach <section>1</section> notiert, das steht
in der Api auch drin. Das Erscheinungsbild ist hier anders, sofern nicht
tiefer verschachtelt wird.

Die genauen Unterschiede zwischen beiden Methoden mu?t Du selbst
rausfinden, das Beste ist, Du schaust dir mal die entsprechende Funktion
in class.t3lib_tceforms.php an ( * 2070: function
getSingleField_typeFlex($table,$field,$row,&$PA) )

Viele Gr??e
David
Michael Stein
2010-02-04 18:17:19 UTC
Permalink
Cool, dank.
Michael
Post by David Bruchmann
----- Urspr?ngliche Nachricht -----
Von: Michael Stein <der.stein at gmx.de>
Gesendet: Donnerstag, 4. Februar 2010 15:37:16
Post by Michael Stein
Hallo zusammen,
ich w?rde gerne in mein Flexform in Palette reinbauen.
Hat jemand eine Ahnung wie das geht?
Gru? Michael
Meines Wissens geht das gar nicht.
Du kannst jedoch Sektionen einbauen.
Da gibt's zwei Methoden, wovon die eine weitgehend undokumentiert bzw.
Innerhalb eines Sheets definierst Du ein neues Element (auf gleicher
Ebene wie normale Elemente) beliebigen Namens, als type weist Du array
zu und darin mu? <el> notiert werden. anschlie?end k?nnen beliebige
ELemente darin notiert werden.
Beim Datenzugriff mu? die verschachtelte Struktur ber?cksichtigt werden,
das Einfachste ist einfach was einzutragen im Formular und sich den
Inhalt mal per debug ausgeben zu lassen.
Leider werden diese Sektionen mit Icons dargestellt (Kompass-Pfeil und
Papierkorb) - das ist hart codiert und nicht konfigurierbar. F?r
entsprechende Funktionalit?t mu? zumindest f?r den Pfeil AJAX
implementiert werden. Auf der Linken Seite solcher Sektionen ist ein
Pfeil, mit dem man per Klick die Sektion auf- und zuklappen kann.
Standardm??ig ist alles ge?ffnet, das ist auch hart codiert und meiner
Ansicht nach kann der Parameter (_TOGGLE) nicht beeinflu?t werden.
2) In einem Element wird einfach <section>1</section> notiert, das steht
in der Api auch drin. Das Erscheinungsbild ist hier anders, sofern nicht
tiefer verschachtelt wird.
Die genauen Unterschiede zwischen beiden Methoden mu?t Du selbst
rausfinden, das Beste ist, Du schaust dir mal die entsprechende Funktion
in class.t3lib_tceforms.php an ( * 2070: function
getSingleField_typeFlex($table,$field,$row,&$PA) )
Viele Gr??e
David
Loading...