Hallo Bernd,

Am 24.04.2013 09:11, schrieb bernd wilke:> Ich brauche eine Lösung für folgende Aufgabenstellung:
>
> es gibt ein funktionierendes Formular für eine
> (newsletter-)Registrierung mit ungefähr 10 Feldern, das mit formhandler
> realisiert ist.
>
> auf anderen Seiten soll es einen kleinen Teaser geben mit einem (oder
> zwei) Feldern (email+name), in die der Seiten-Besucher seine Daten
> eingibt und damit zum großen Formular geleitet wird. Dort sollen die
> vorher eingegebenen Daten dann in den entsprechenden Feldern schon
> eingefügt sein.
>
> Ich habe es schon vergeblich mit gleichnamigen Feldern versucht
> und genauso mit Markern im Formhandler-HTML-Template:
> <input type="text" name="formhandler[email]"
> value="###value_email######initEmail###" />
>
> aber bisher gab es keine Einträge im großen Formular,
>
> wäre Multistep eine Lösung?
> kann Multistep auf mehrere Seiten verteilt sein?
> kann man bei Multistep die erste Seite überspringen und direkt auf der
> zweiten Seite anfangen?
> kann Multistep die Eingaben der ersten Seite auf der zweiten wiederholen
> (oder kopieren)?
>
>
> bernd

Formhandler ignoriert standardmäßig alle GET/POST-Parameter, die übergeben werden. Du kannst aber konfigurieren, dass Felder mit Werten vorbelegt werden mit dem PreProcecssor_LoadDefaultValues [1]

Bsp:

URL: www.example.tld/formular/?name=Reinhard&email=em...@example.tld

TS:

preProcessors {
  1.class = PreProcessor_LoadDefaultValues
  1.config {
    1 {
      name.defaultValue = TEXT
      name.defaultValue.data = GP:name
      email.defaultValue = TEXT
      email.defaultValue.data = GP:email
    }
  }
}

HTML:

Im HTML kannst du dann einfach so wie gewohnt die Marker ###value_name### und ###value_email### verwenden. Die werden dann mit den übergebenen Werten befüllt.

Viele Grüße,
Reinhard



[1] http://www.typo3-formhandler.com/documentation/preprocessors/preprocessor-loaddefaultvalues/

--
--------------------------------
http://www.typo3-formhandler.com
--------------------------------
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an