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 = webm...@domain.de
                senderEmail = n...@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
        }
}

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

Antwort per Email an