Typo3 Formhandler验证提供白色屏幕
我完全遵循了typo3 formhandler如何设置简单表单。standaard表单可以工作,但是当我添加验证部分时,表单post将显示一个白色屏幕。我用了下面的打字稿。验证后,是什么导致from变为白色屏幕Typo3 Formhandler验证提供白色屏幕,typo3,typoscript,Typo3,Typoscript,我完全遵循了typo3 formhandler如何设置简单表单。standaard表单可以工作,但是当我添加验证部分时,表单post将显示一个白色屏幕。我用了下面的打字稿。验证后,是什么导致from变为白色屏幕 plugin.Tx_Formhandler.settings { validators.1.class = Validator_Default validators.1.disabled = 0 validators.1.config.fieldConf {
plugin.Tx_Formhandler.settings {
validators.1.class = Validator_Default
validators.1.disabled = 0
validators.1.config.fieldConf {
message.errorCheck.1 = required
message.errorCheck.2 = minLength
message.errorCheck.2.value = 5
sender_name.errorCheck.1 = required
sender_email.errorCheck.1 = required
sender_email.errorCheck.2 = email
}
addErrorAnchors = 1
singleErrorTemplate {
totalWrap = |
singleWrap = <span style="color: red;">|</span>
}
errorListTemplate {
totalWrap = <div style="color: red;">Es sind folgende Fehler aufgetreten: <ul>|</ul></div>
singleWrap = <li>|</li>
}
debug = 0
langFile = fileadmin/templates/sandraverdijck/lang/lang-contactform.xml
templateFile = fileadmin/templates/sandraverdijck/html/contactform.html
formValuesPrefix = formhandler
finishers {
1 {
class = Tx_Formhandler_Finisher_Mail
}
2 {
class = Tx_Formhandler_Finisher_SubmittedOK
config.returns = 1
}
}
}
因此,在这种情况下,您可以找到您的解决方案。
摘要:默认情况下未启用mb_strlen。您必须这样做。将安装工具中的DisplayErrors设置为“1”,以查看屏幕上的错误消息。错误信息是什么?你好,斯莱特,谢谢你的重播。我是typo3新手,在哪里可以找到安装工具,以便将变量displayErrors设置为1?当我点击左边栏中的Fromhandler时,我也得到了错误:“原因:找不到File index.php 2!”您可以在菜单块“管理工具”->“安装”中找到安装工具。有一个名为“所有配置”的菜单项,您可以在其中搜索“displayErrors”项并将其设置为“1”。保存后,TYPO3显示发生的所有错误。对于生产使用,您应该将此值设置回“0”或“2”。您还可以查看服务器错误日志,因为白色屏幕=空源代码几乎总是指示PHP错误。知道你使用的是哪一个版本的TYPO3和formhandler也很好。我使用的是TYPO3 6.2.4,新闻扩展的版本是3.0.1。我设法显示了错误,得到了以下错误:“致命错误:在第35行的/home/sandev/public\u html/typo3conf/ext/formhandler/Classes/Validator/ErrorChecks/Tx\formhandler\u ErrorCheck\u MinLength.php中调用未定义的函数mb_strlen”