【问题标题】:Sending data from one form to another by TypoScript通过 TypoScript 将数据从一种形式发送到另一种形式
【发布时间】:2012-08-23 07:40:26
【问题描述】:

我在将数据从一个表单发送到另一个表单时遇到问题(使用表单处理程序)。我得到了这两个 TypoScript:

第一种形式:

finishers {
    1.class = Finisher_Redirect
    1.config {
        redirectPage = {$formhandlerExamples.multistep-forms.first-step.redirectPage}
    }

  2.class = Tx_Formhandler_Finisher_StoreGP
  2.config {
    get_item = TEXT
    get_item.data = global:HTTP_POST_VARS|first-step|get_item
  }
}

第二个:

preProcessors {
  1.class = Tx_Formhandler_PreProcessor_LoadGetPost
    1.config {

  get_item.defaultValue = TEXT
  get_item.defaultvalue.data = global:HTTP_POST_VARS|next-form|get_item

    }
}

但是什么也没发生。谁能知道为什么?我做错了什么?

【问题讨论】:

  • 你能看看 Firebug 或类似的东西并发布发送到第二个表单的实际 POST 请求吗?

标签: forms typo3 typoscript


【解决方案1】:

问题已解决:

第一种形式 TS:

finishers {
  10.class = Finisher_StoreGP
  20 {
     class = Finisher_Redirect
     config {
                redirectPage = {$formhandlerExamples.multistep-forms.redirectPage}
            }
     }
  }

第二种形式的TS:

preProcessors {
   10 {
       class = PreProcessor_LoadDefaultValues
       config {
                1 {
                   get_item.defaultValue = TEXT
                   get_item.defaultValue.data = TSFE:fe_user|sesData|get_item
                  }
               }
        }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2021-08-06
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多