[TYPO3-german] Systemextension 'form' (v0.9.0) erzeugt fatal error
JCL - Johannes C. Laxander
jc at laxander.com
Thu Feb 9 14:15:35 CET 2012
Hallo,
ich habe TYPO3 Version 4.6.4 / TemplaVoila Version 1.6.0 mit PHP Version
5.3.10 installiert.
Nachdem ich auf meiner Kontaktseite ein Inhaltselement "Mail-Formular"
angelegt habe, wird dise Seite im Frontend als leere Seite ausgegeben.
Nachdem ich "displayErrors" über das Install-Tool aktiviert habe wird mir
dieser Fehler angezeigt:
Fatal error: Uncaught exception 'ReflectionException'
with message 'Class tx_form_System_Filter_Digit does not have a constructor,
so you cannot pass any constructor arguments'
in typo3cms/typo3_src-4.6.1/t3lib/class.t3lib_div.php:4932
Stack trace:
#0 typo3cms/typo3_src-4.6.1/t3lib/class.t3lib_div.php(4932):
ReflectionClass->newInstanceArgs(Array)
#1
typo3cms/typo3_src-4.6.1/typo3/sysext/form/Classes/System/Filter/Filter.php(
119): t3lib_div::makeInstance('tx_form_System_...', Array)
#2
typo3cms/typo3_src-4.6.1/typo3/sysext/form/Classes/System/Filter/Filter.php(
73): tx_form_System_Filter::createFilter('digit', Array)
#3
typo3cms/typo3_src-4.6.1/typo3/sysext/form/Classes/Domain/Model/Element/Abst
ract.php(497): tx_form_System_Filter->makeFilter('digit', Array)
#4 typo3cms/typo3_src-4.6.1/t3lib/class.t3lib_div.php on line 4932
Da ich kein PHP-Programmierer bin, sagt mir das Ganze nicht sehr viel.
Wer kann mich bitte darüber aufklären, was die Ursache ist und wie ich das
Problem beheben kann. Im voraus schon mal vielen Dank!
Gruß, Johannes.
ps. Sofern interessant, hier der TypoScript-Code für die
Formular-Konfiguration:
method = post
prefix = tx_form
confirmation = 1
postProcessor {
1 = mail
1 {
recipientEmail = webmail at domain.de
senderEmail = name at domain.de
}
}
10 = SELECT
10 {
name = 2
label {
value = Anrede
}
10 = OPTION
10 {
data = Frau
}
20 = OPTION
20 {
data = Herr
}
}
20 = TEXTLINE
20 {
name = titel
filters {
1 = alphabetic
1 {
allowWhiteSpace = 1
}
2 = digit
2 {
}
}
label {
value = Titel
}
}
30 = FIELDSET
30 {
class = predefined-name fieldset-subgroup fieldset-horizontal
label-below
legend {
value = Name
}
10 = TEXTLINE
10 {
label {
value = Prefix
}
name = prefix
size = 4
layout (
<input />
<label />
)
}
20 = TEXTLINE
20 {
label {
value = First name
}
name = firstName
size = 10
layout (
<input />
<label />
)
}
30 = TEXTLINE
30 {
label {
value = Middle name
}
name = middleName
size = 6
layout (
<input />
<label />
)
}
40 = TEXTLINE
40 {
label {
value = Last name
}
name = lastName
size = 15
layout (
<input />
<label />
)
}
}
40 = TEXTLINE
40 {
name = firma
label {
value = Firma / Organisation
}
}
50 = TEXTLINE
50 {
name = 10
filters {
1 = alphanumeric
1 {
allowWhiteSpace = 1
}
}
label {
value = Straße
}
}
60 = TEXTLINE
60 {
name = 11
filters {
1 = alphabetic
1 {
allowWhiteSpace = 0
}
2 = uppercase
2 {
}
}
label {
value = Land
}
}
rules {
1 = required
1 {
breakOnError = 1
showMessage =
message = Required
error = This field is required
element = 2
}
2 = alphabetic
2 {
breakOnError = 0
showMessage =
message = Use alphabetic characters
error = The value contains not only alphabetic characters
allowWhiteSpace = 1
element = titel
}
3 = required
3 {
breakOnError = 0
showMessage = 1
message = *
error = Required
element = firstName
}
4 = required
4 {
breakOnError = 0
showMessage = 1
message = *
error = Required
element = lastName
}
5 = alphanumeric
5 {
breakOnError = 0
showMessage =
message = Use alphanumeric characters
error = The value contains not only alphanumeric characters
allowWhiteSpace = 1
element = firma
}
6 = length
6 {
breakOnError = 0
showMessage =
message = The length of the value must have a minimum of
%minimum characters
error = The value is less than %minimum characters long
minimum = 0
maximum = 0
element = firma
}
7 = alphanumeric
7 {
breakOnError = 0
showMessage =
message = Use alphanumeric characters
error = The value contains not only alphanumeric characters
allowWhiteSpace = 1
element = 10
}
8 = length
8 {
breakOnError = 0
showMessage =
message = The length of the value must have a minimum of
%minimum characters
error = The value is less than %minimum characters long
minimum = 0
maximum = 0
element = 11
}
}
More information about the TYPO3-german
mailing list