Ich habe es leider bis jetzt nicht geschafft, dass Formhandler mir default values anzeigt.
Folgendermaßen sieht mein Setup aus:
preProcessors {
1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues
1.config {
1 {
name.defaultValue = TEXT
name.defaultValue.value = Name
email.defaultValue = TEXT
email.defaultValue.data = E-Mail
}
}
}
und so das Template:
<input class="input_textfield" type="text" name="formhandlerfooter[name]" id="name" value="###value_name###" />
Über jede Hilfe wäre ich dankbar.
Ich tippe darauf das du diese Einstellung benötigst.
# All form fields are prefixed with this values (e.g. disable-submit[name])
formValuesPrefix = formhandlerfooter
Sonst weiß formhandler nicht bei welchen Formular du einen Default Wert setzen willst.
Mehr Infos hier:
http://www.typo3-formhandler.com/en/documentation/general-options/
Danke, ich hatte aber nur nicht alles hier gepostet. Das gesamte Setup sieht bei mir so aus:
plugin.Tx_Formhandler.settings.predef.formhandlerfooter {
name = Newsletter Contact Footer
debug = 0
formValuesPrefix = formhandlerfooter
preProcessors {
1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues
1.config {
1 {
name.defaultValue = TEXT
name.defaultValue.value = Name
email.defaultValue = TEXT
email.defaultValue.data = E-Mail
}
}
}
saveInterceptors {
10.class = Interceptor_AntiSpamFormTime
10.config {
redirectPage = 10
minTime.value = 3
minTime.unit = seconds
}
}
singleErrorTemplate {
totalWrap = <div class="error">|</div>
singleWrap = <span class="message">|</span>
}
validators {
1.class = Validator_Default
1.config.fieldConf {
name {
errorCheck.1 = containsNone
errorCheck.1.words = Name
errorCheck.2 = required
}
email {
errorCheck.1 = required
errorCheck.2 = email
}
}
}
singleErrorTemplate {
totalWrap = <div class="error footererror">|</div>
singleWrap = <span class="message">|</span>
}
finishers {
# Finisher_Mail sends emails to an admin and/or the user.
1.class = Finisher_Mail
# Finisher_Redirect will redirect the user to another page after the form was submitted successfully.
5.class = Finisher_Redirect
5.config {
redirectPage = {$formhandlerExamples.basic.contact-form.redirectPage}
}
}
}
Insofern funktioniert es auch. Nur eben die default Values nicht.
keiner der weiterhelfen kann?