teufels / tt3-form-post
为EXT:form提供HTTP POST后端
1.0.1
2023-09-21 13:47 UTC
Requires
- php: ^7.4 || ^8.0
- typo3/cms-core: ^11.5 || ^12.4
- typo3/cms-form: ^11.5 || ^12.4
README
[ ṯeufels ] 表单POST后端
自定义表单后端 "HTTP POST/GET"
此TYPO3扩展向TYPO3表单框架添加了一个自定义后端 "HTTP POST/GET",它通过cURL调用纯HTTP请求(POST/GET)来传输数据。传输的数据将从表单字段生成数组。
此版本支持TYPO3
Composer支持
composer req teufels/tt3-form-post
安装
将扩展文件夹复制到\typo3conf\ext\
,通过扩展管理器上传或将其添加到composer.json中。
用法
- 将后端 "HTTP POST/GET" 添加到您的表单
- 在后端中设置目标URL
- 可选:如果需要认证,在后端中设置用户名/密码
- 可选:设置需要的其他变量(例如:optinSetupId for MailingWork)
- 可选:如果目标需要整数键,激活 "将字段键转换为整数"
- id必须包含在标识符中
- (隐藏) honeypot键无法转换 -> 可能需要在form.yaml中禁用
- 传输的表单数据将自动作为数组从字段标识符作为键和值生成
- 为了测试,可以使用https://webhook.site
从hive_facts更新和迁移
- 注意HTTP POST后端(hive_form_post)的设置
- 删除HTTP POST后端(hive_form_post)
- 在composer.json中将
beewilly/hive_form_post
替换为"teufels/tt3-form-post":"^1.0"
- Composer更新
- 使用记录的设置添加HTTP POST后端(tt3-form-post)
自定义
- tbd.
文档
- tbd.
变更日志
[1.0.1] - 2023-09-21
- 删除空的ext_tables.php
[1.0.0] - 2023-07-11
- 来自hive_form_post的初始版本
release/v12