frappant/frp-form-answers

添加了作为后处理程序的功能,以保存和导出客户表单条目。

安装数: 81,349

依赖项: 0

建议者: 0

安全性: 1

星标: 5

关注者: 4

分支: 19

开放问题: 24

类型:typo3-cms-extension

5.0.1 2024-03-14 12:00 UTC

README

https://travis-ci.org/frappant/frp_form_answers.svg?branch=master

文档

从核心扩展的表单中简单保存提交的表单答案。

在表单插入的同pid数据库中保存提交的表单答案。提供将数据导出为xsl、xml或csv的功能。

工作原理

此扩展向“表单”模块添加了新的后处理程序。通过添加此后处理程序,扩展将保存所有提交的表单到显示表单的pid。添加了一个新模块,其中显示给定pid的所有提交 - 如果有保存表单的子页面,则显示页面。

在列表视图顶部有快速导出功能,您可以选择所有或所有新的表单(尚未导出)。可以通过更改视图到“导出”来访问可配置的导出。

截图

New finisher in module form. List subpages with form answers in module Form Answers. List form answers of given pid in module Form Answers Form for custom export in module  Form Answers

安装

通过 TER 或使用 composer (typo3-ter/frp-form-answers).

集成

只需安装扩展并将后处理程序添加到表单中。

  • 无需TypoScript设置。

信号

在填充数组中的值后,后处理程序中包含一个信号。它提供了数组,您可以修改或添加多个字段,如IP地址、客户端信息、时间戳或其他信息。

字段通过每个字段在表单扩展中的标识符插入。数据结构如下

array[

'value' => $value, 'conf' => array[

'label' => $label, 'inputType' => $inputType

]

]

$value 字段值。具有多个选项的值以逗号分隔

$label 字段标签 - 将在后台详细视图中使用

$inputType 字段输入类型,如“表单”模块中配置。EXT:forms包含一些隐藏/无用的字段,如分组和诱饵,我们需要inputType在导出中区分它们。

贡献

错误报告

欢迎通过 GitHub 提交错误报告。

请提交带有您的调试日志的问题。

拉取请求

欢迎通过 GitHub 提交拉取请求。

请注意,对 master 分支的拉取请求将被忽略。请从 develop 分支拉取。

变更日志