【问题标题】:typo3 formhandler error tx_formhandler_log错字3 表单处理程序错误 tx_formhandler_log
【发布时间】:2014-07-13 09:28:35
【问题描述】:

我尝试实现一个创建 tt_addressrecord 的新表单。但是每次我提交表单时,它都会显示表 tx_formhandler_log 不存在的错误。但我使用标准 ts。这是我的表格:

plugin.Tx_Formhandler.settings.predef.newsletter {

    disableWrapInBaseClass = 1

    # Common configuration
    debug = 1
    name = Newsletter
    addErrorAnchors = 1
    1.templateFile = TEXT
    1.templateFile.value = typo3conf/templates/main/plugins/formhandler/newsletter.form.html
    langFile.1 = typo3conf/templates/main/plugins/formhandler/locallang.xml
    formValuesPrefix = notifiers
    disableWrapInBaseClass = 1
    isErrorMarker.default = error
    isErrorMarker {
        global = error
    }
    errorListTemplate {
        totalWrap >
        singleWrap = <p> | </p>
    }



    finishers {
        1.class = Tx_Finisher_DB
        1.config {
            table = tt_address
            key = uid
            fields {
                email.mapping = email
                email.ifIsEmpty = 1
                pid.ifIsEmpty = 109
                hidden.ifIsEmpty = 1
                module_sys_dmail_html.ifIsEmpty = 1
            }
        }
        2.class = Tx_Formhandler_Finisher_Mail
        2.config {
            checkBinaryCrLf = message
            admin {
                templateFile = TEXT
                templateFile.value = typo3conf/templates/main/plugins/formhandler/newsletter.email.admin.html
                sender_email = email
                to_email = {newsletter.mail.address.admin}
                replyto_email = email
                replyto_name = email
                subject = TEXT
                subject.value = {newsletter.subject.admin}
            }
        }
        3.class = Finisher_Redirect
        3.config {
            redirectPage = 1
            additionalParams {
                success = 1
            }
        }
    }
}

【问题讨论】:

  • 您使用的是哪个表单处理程序版本?
  • 我使用 formhandler 2.0.1
  • 您可以通过 phpmyadmin 或同等方式访问您的数据库,然后检查命名表 'tx_formhandler_log' 是否可用?如果没有,请使用以下 sql 插入:github.com/typo3-ter/formhandler/blob/master/ext_tables.sql

标签: forms typo3


【解决方案1】:

数据库比较可能对您的问题有所帮助:

转到安装工具 -> 重要操作并单击Database Compare。这会将您当前的数据库与配置文件进行比较,您可以自动修复丢失的表或字段。

在较旧的 TYPO3 版本 (

【讨论】:

  • 我试了几次,但这张表不在比较中。
猜你喜欢
  • 2016-08-18
  • 1970-01-01
  • 2014-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多