0
お客様はTYPO3 6.2.14を使用し、formhandler
(2.0.1)のフォーミュラを作成しました。今度は、スパムロボットの投稿を防ぐためにキャプチャを追加する必要があります。だから私はドキュメントで推奨されているようにcaptcha
(1.3.0)をインストールし、TypoScriptの(唯一の検証部分)の次の行を追加:必要なフィールドを複数のバリデータを使用するTYPO3フォームハンドラ
plugin.Tx_Formhandler.settings.predef.contact_test {
# ...
validators{
# default validator
1 {
class = Validator_Default
config {
disableErrorCheckFields = captchafield
fieldConf {
salutation.errorCheck.1 = required
firstname.errorCheck.1 = required
lastname.errorCheck.1 = required
email.errorCheck.1 = required
email.errorCheck.2 = email
subject.errorCheck.1 = required
message.errorCheck.1 = required
}
}
}
# captcha validate
2 {
class = Tx_Formhandler_Validator_Default
config {
disableErrorCheckFields = salutation,firstname,lastname,email,subject,message
fieldConf {
captchafield.errorCheck.1 = captcha
}
}
}
}
# ...
}
をまだ前と同じように機能し、また、キャプチャフィールドが非に反応します完了した状態で、キャプチャが間違っている場合は提出を打ち切ります。しかし、なぜ「あなたの入力したcaptchaは一致しません」のようなエラーは表示されませんか?