TYPO3 8.7。表单预填充输入字段

时间:2017-09-19 07:56:31

标签: forms typo3 typo3-8.7.x

我在TYPO3 8.7上使用Sysextension Form并希望使用get参数预填充输入字段。在Formhandler扩展中,使用Tx_Formhandler_PreProcessor_LoadDefaultValues很容易。但它如何在新的表单扩展中起作用?

感谢您的帮助!

马丁

1 个答案:

答案 0 :(得分:1)

感谢来自Facebook的Stefan - TypoScript Setup Codebox für tx_form上找到的解决方案 - 重要的是可渲染的{0 { - >在哪里" 0"是yaml设置中字段的数组索引号。所以在我的案例中," datum"是配置的第一个输入字段。

lib.objDynFieldValue TEXT lib.objDynFieldValue.data GP:datum plugin.tx_form {
settings {
    formDefinitionOverrides {
        anfrageformular {
            renderables {
                0 {
                    renderables {
                        0 {
                            defaultValue TEXT defaultValue {
                                stdWrap {
                                    cObject < lib.objDynFieldValue
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

}