通过TypoScript将数据从一种形式发送到另一种形式

时间:2012-08-23 07:40:27

标签: forms typo3 typoscript

我将数据从一个表单发送到另一个表单时遇到问题(使用formhandler)。我得到了这两个TypoScripts:

在第一张表格上:

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

    }
}

但没有任何反应。谁知道为什么?我做错了什么?

1 个答案:

答案 0 :(得分:0)

问题已解决:

首先形成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
                  }
               }
        }
}