Discussion:
[TYPO3-german] Extbase + Flexform: settings, onChange, switchableControllerActions, displayCond, ...
JCL - Johannes C. Laxander
2013-11-20 20:02:26 UTC
Permalink
Hallo,

ich bin noch Neuling was Extbase und Flexforms angeht, versuche mich gerade an meiner ersten Extension.

Deshalb habe ich auch leichte Orientierungprobleme bei den Flexforms. Hier tauchen immer wieder "Dinge" auf wie

<stettings.fieldname>...</stettings.fieldname>
<onChange>...</onChange>
<switchableControllerActions>...</switchableControllerActions>
<displayCond>...</displayCond>

Nun wei? ich ?berhaupt nicht wo ich die zuordnen muss. Extbase? Flexform? XML? TYPO3? Oder ganz wo anders?
Leider hab ich auch ?ber Google zwar viele Beispiel der Anwendung gesehen, aber noch nirgends eine ?bersicht oder Doku dieser Tags / Optionen / Eigenschaften?
Deshalb tu ich mich auch schwer die "Dinge" richtig zu benennen.

Wer kann mich bitte "erleuchten"? Wo kann ich dazu was nachlesen - wenn m?glich in deutsch ;-)
Danke f?r Eure Hilfe!

Gru?, Johannes.
Mikel
2013-11-20 21:03:36 UTC
Permalink
Post by JCL - Johannes C. Laxander
Hallo,
ich bin noch Neuling was Extbase und Flexforms angeht, versuche mich gerade an meiner ersten Extension.
Deshalb habe ich auch leichte Orientierungprobleme bei den Flexforms. Hier tauchen immer wieder "Dinge" auf wie
<stettings.fieldname>...</stettings.fieldname>
<onChange>...</onChange>
<switchableControllerActions>...</switchableControllerActions>
<displayCond>...</displayCond>
Das ist eine XML-Struktur.
Das erste Attribut: Ein benutzerdefiniertes Feld Deiner Wahl, derzeit
mit dem Namen "fieldname".
"OnChange" ist die Anweisung, dass das BE einen Reload initiiert, wenn
der damit verkn?pfte Wert ge?ndert wird. F?r den Anfang kannst Du dies
erst mal weglassen.
switchableControllerAction: Auch dies w?rde ich f?r den Anfang erst mal
weglassen. Dient dazu, verschiedene Actions ansprechen zu k?nnen. Wenn
Du im gleichen Plugin mehrere Views anbieten willst (List, Show).
DisplayCondition: Definiert eine Abh?ngigkeit von einem anderen Wert.
F?r den Anfang auch erst einmal irrelevant.
Post by JCL - Johannes C. Laxander
Nun wei? ich ?berhaupt nicht wo ich die zuordnen muss. Extbase? Flexform? XML? TYPO3? Oder ganz wo anders?
Leider hab ich auch ?ber Google zwar viele Beispiel der Anwendung gesehen, aber noch nirgends eine ?bersicht oder Doku dieser Tags / Optionen / Eigenschaften?
Deshalb tu ich mich auch schwer die "Dinge" richtig zu benennen.
Es kommt stark darauf an, was Du mit dem FlexForm denn ?berhaupt vor
hast. Willst Du einfach nur eine Variable an die Action ?bergeben? Oder
was hast Du denn ?berhaupt vor?
Eine ganz gute ?bersicht, wenn auch etwas ?lter -->
http://wiki.typo3.org/Extension_Development,_using_Flexforms
Kurz und b?ndig -->
http://www.typo3-snippets.de/snippets/extbase-und-fluid/flexforms-mit-typo3-61-nutzen.html
Post by JCL - Johannes C. Laxander
Wer kann mich bitte "erleuchten"? Wo kann ich dazu was nachlesen - wenn m?glich in deutsch ;-)
Danke f?r Eure Hilfe!
JCL - Johannes C. Laxander
2013-11-20 22:16:06 UTC
Permalink
Hallo Mikel,

erst mal sch?nen Dank f?r deine Erkl?ungen und Ausf?hrungen. Ich will ein Plugin erstellen. In diesem Zusammenhang habe ich eine Flexform f?r eine Selectbox erstellt und auch ?ber die Datenbank bef?llt. Dar?ber soll ein Redakteur nachher einen Eintrag ausw?hlen, mit dem zum einen der Inhalt einer weiteren Selectbox bestimmt werden soll, und zum anderen soll mit diesen Einstellungen die Anzeige im Frontend bestimmt werden (?bergabe also an den list-Action-Controller). Bezogen auf News k?nnte dies so lauten: Lese alle News einer bestimmten Kategorie.

Dass es eine XML-Struktur ist, war mir schon klar - da hab' etwas ?berzogen und provokant gefragt ;-)

Aber zu einer XML-Struktur muss es ja auch "Vereinbarungen" geben, damit man weiss, wie sie zu erstellen sind, damit das "System" sie versteht und was damit anfangen kann. Und hier hakte es bei mir ein wenig. Aber dank deiner Erkl?rungen und des WIKI-Links sehe ich jetzt klarer.

Gru?, Johannes.
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Mikel
Gesendet: Mittwoch, 20. November 2013 22:04
Post by JCL - Johannes C. Laxander
Hallo,
ich bin noch Neuling was Extbase und Flexforms angeht,
versuche mich gerade an meiner ersten Extension.
Post by JCL - Johannes C. Laxander
Deshalb habe ich auch leichte Orientierungprobleme bei den
Flexforms.
Post by JCL - Johannes C. Laxander
Hier tauchen immer wieder "Dinge" auf wie
<stettings.fieldname>...</stettings.fieldname>
<onChange>...</onChange>
<switchableControllerActions>...</switchableControllerActions>
<displayCond>...</displayCond>
Das ist eine XML-Struktur.
Das erste Attribut: Ein benutzerdefiniertes Feld Deiner Wahl,
derzeit mit dem Namen "fieldname".
"OnChange" ist die Anweisung, dass das BE einen Reload
initiiert, wenn der damit verkn?pfte Wert ge?ndert wird. F?r
den Anfang kannst Du dies erst mal weglassen.
switchableControllerAction: Auch dies w?rde ich f?r den
Anfang erst mal weglassen. Dient dazu, verschiedene Actions
ansprechen zu k?nnen. Wenn Du im gleichen Plugin mehrere
Views anbieten willst (List, Show).
DisplayCondition: Definiert eine Abh?ngigkeit von einem anderen Wert.
F?r den Anfang auch erst einmal irrelevant.
Post by JCL - Johannes C. Laxander
Nun wei? ich ?berhaupt nicht wo ich die zuordnen muss.
Extbase? Flexform? XML? TYPO3? Oder ganz wo anders?
Post by JCL - Johannes C. Laxander
Leider hab ich auch ?ber Google zwar viele Beispiel der
Anwendung gesehen, aber noch nirgends eine ?bersicht oder
Doku dieser Tags / Optionen / Eigenschaften?
Post by JCL - Johannes C. Laxander
Deshalb tu ich mich auch schwer die "Dinge" richtig zu benennen.
Es kommt stark darauf an, was Du mit dem FlexForm denn
?berhaupt vor hast. Willst Du einfach nur eine Variable an
die Action ?bergeben? Oder was hast Du denn ?berhaupt vor?
Eine ganz gute ?bersicht, wenn auch etwas ?lter -->
http://wiki.typo3.org/Extension_Development,_using_Flexforms
Kurz und b?ndig -->
http://www.typo3-snippets.de/snippets/extbase-und-fluid/flexfo
rms-mit-typo3-61-nutzen.html
Post by JCL - Johannes C. Laxander
Wer kann mich bitte "erleuchten"? Wo kann ich dazu was nachlesen -
wenn m?glich in deutsch ;-) Danke f?r Eure Hilfe!
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Loading...