teufels / tt3-form-post
Provides HTTP POST finisher for EXT:form
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 ] Form POST Finisher
Custom form finisher "HTTP POST/GET"
This TYPO3 extension adds a custom form finisher "HTTP POST/GET" to the TYPO3 form framework which call plain HTTP Request (POST/GET) to transfer data via cURL. The transmitted Data will be generated as array from the Form Fields.
This version supports TYPO3
Composer support
composer req teufels/tt3-form-post
Install
Copy the extension folder to \typo3conf\ext\
, upload it via extension
manager or add it to your composer.json.
Usage
- Add Finisher "HTTP POST/GET" to your form
- Set target URL in the finisher
- Optional: Set username/password in the finisher if authentication is required
- Optional: Set additional variables that are needed (e.g: optinSetupId for MailingWork)
- Optional: Activate "Convert field key to integer" if target needs keys to be integer
- id must be included in identifier
- (hidden) honeypot key could not be converted -> may need to be disabled in the form.yaml
- The transmitted Form Data will be generated automatically as array from the Fields identifier as key and value as value
- for Testing https://webhook.site could be used
Update & Migration from hive_facts
- notice finisher settings from HTTP POST Finisher (hive_form_post)
- remove HTTP POST Finisher (hive_form_post)
- in composer.json replace
beewilly/hive_form_post
with"teufels/tt3-form-post":"^1.0"
- Composer update
- add HTTP POST Finisher (tt3-form-post) using noted settings
Customization
- tbd.
Documentation
- tbd.
Changelog
[1.0.1] - 2023-09-21
- remove empty ext_tables.php
[1.0.0] - 2023-07-11
- intial from hive_form_post
release/v12