[TYPO3-german] Re: mailformplus -> mehrsprachig - bei Error springt er zurück zur Standardsprache
Sven Grützmann
sven.gruetzmann at gmx.net
Tue Jun 19 20:09:57 CEST 2007
Hi Jesse,
> Hallo,
>
> ich habe gerade mailformplus installiert und wundere mich über einen
> merkwürdigen Fehler.
>
> Ich habe mailformplus mehrsprachig eingerichtet und mich strikt an das
> manual gehalten.
>
> Gibt man ein required field nicht ein, zeigt mailformaplus die
> errormessage an. In der Standardsprache klappt das hervorragend.
>
> Bei der weiteren installierten Sprache springt er nach dem Absenden mit
> Fehler zur Standardsprache zurück.
>
> Irgendwie wird der L Parameter nicht mit übergeben, obgleich dieser auch
> nach dem Rückspringen noch als GET in der Adresszeile angehängt ist.
>
> Mein Template ist meines Erachtens nach korrekt ->
>
> <!-- ###TEMPLATE_FORM### begin -->
> <div id="mailform_error">
> ###error_vorname###
> ###error_name###
> ###error_email###
> </div>
>
> <form method="post" action="###URL###" enctype="multipart/form-data">
> <fieldset>
> <input type="hidden" name="id" value="###PID###">
> <input type="hidden" name="submitted" value="1">
> <input type="hidden" name="L" value="###value_L###">
> <input type="hidden" name="type" value="###value_type###">
>
> <legend>###LLL:header_persdata###</legend>
> ...
> </fieldset>
> ...
> </form>
>
> ### Sprachdatei im ROOT Template wird zugewiesen. ###
> plugin.tx_thmailformplus_pi1.langFile =
> typo3conf/ext/th_mailformplus/multilanguage/locallang.php
>
>
>
> Alle Beschriftungen werden vor Abschicken des Forms richtig angezeigt.
> Erst nach dem Abschicken springt er zurück auf die Standardsprache.
>
> Kennt einer das Problem? Und hat jemand Abhilfe?
>
> In alten Userbeiträgen wurde das Thema schon einmal angesprochen, aber
> nicht gelöst.
Dem Marker ###value_L### muss explizit ein Wert via Typoscript
zugewiesen werden.
plugin.tx_thmailformplus_pi1 {
markers.###value_L### = TEXT
markers.###value_L###.data = GPvar:L
}
Danach hat das hidden-field für den Sprachparameter wieder ein Wert.
Gruß Sven
More information about the TYPO3-german
mailing list