[TYPO3-german] Powermail 2.0 mehrschrittiges Formular - Weiter-Button

Dirk Wenzel wenzel at webfox03.de
Wed Oct 10 21:35:10 CEST 2012


Hallo Lorenz,
vielen Dank. Tatsächlich geht das derzeit nicht, ein echter Rückschritt!

Die Tabs werden on-the-fly via JavaScript erzeugt und erhalten den Namen des Fieldsets - Konfiguration Fehlanzeige.

Meine Lösung sieht etwa so aus, wie von Dir skizziert:
1. Buttons via fluid-Template erzeugen. Das erste fieldset bekommt nur den 'Weiter'-Button, das letzte nur den 'Zurück'-Button, alle anderen beide.
2. powermail-JavaScript für die Tabs entfernen: page.includeJSFooterlibs.powermailJQueryTabs >
3. eigenes JavaScript für die Anzeige der Fieldsets implementieren. Alle Fieldsets bis auf das erste ausblenden. Bei 'Weiter' wird jedes Feld im aktuellen Fieldset validiert. Dazu verwende ich die validationEngine, die powermail mitbringt. Liefert keines einen Fehler, gehts es weiter: Aktuelles Fieldset ausblenden, nächstes einblenden. Beim Klicken des 'Zurück'-Buttons wird nicht validiert.
 
Hat doch einige Stunden gekostet. 

Mein Resumee: Die Extension trägt zu Recht den Status 'Alpha'. Der Aufwand, bestehende Formulare aus 1.6.9 auf 2.x zu hieven ist enorm. Dabei verliert man leider auch noch Funktionalität und muss aufwendig nachbessern. 

P.S. Der größte Witz ist die Klasse Tx_Powermail_ViewHelpers_Misc_MorestepClassViewHelper. Sie gibt den String zurück, den man ihr als Argument übergibt (CSS-Klasse).

Am 10.10.2012 um 00:41 schrieb Lorenz Ulrich:
> Hallo Dirk
> 
> Geht leider out of the box nicht. Habe dasselbe Problem.
> 
> Es sollte aber nicht allzu schwer sein, die Anzahl Tabs des Tabmenüs zu zählen, dem Ersten dann nur einen weiter-Button zu geben, dem Mittleren weiter/zurück-Buttons und dem Letzten nur einen zurück-Button und bei Klick jeweils den nächsten Tab bzw. den Submit-Button zu triggern. Lässt sich wohl mit JQuery so gut lösen. Hatte aber bisher keine Zeit.
> 
> Beste Grüsse,
> 
> Lorenz
> 
> Am 10.10.2012 00:34, schrieb Dirk Wenzel:
>> Hallo,
>> Powermail 2.0 gibt bei mehrschrittigen Formularen Tabs (Reiter) aus. Gibt es eine Möglichkeit, stattdessen den Weiter-Button zu bekommen, den es in Powermail 1.x gab?
>> 
>> Selbst in den Fluid-Templates habe ich nichts gefunden...
>> 
>> vielen Dank und
>> Herzliche Grüße
>> Dirk
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 



More information about the TYPO3-german mailing list