powermail
Copyright © by Alex Kellner, Mischa Heissmann <alexander.kellner@einpraegsam.net, typo3.2009@heissmann.org>Published under the Open Content License available from http://www.opencontent.org/opl.shtml
Table Of Contents
- 1. powermail
- 1.1. Powermail Introduction
- 1.2. Screenshots
- Frontend
- Read online
- Frontend: Testform einpraegsam.net
- Frontend: Just another screenshot (form with tt_content inside)
- Frontend: Contact form used by conject
- Frontend: Support contact form to Zoomin Support
- Frontend: contact form from adler.de
- Frontend: certification of typo3.org
- Searching for new screenshots
- Backend Module
- Read online
- 1.3. How to use quickly
- 1.4. Plugin Configuration
- Add a new content item
- General: Enter a header
- Formdata: Main settings
- Fields: Create new Fieldsets (pages)
- Fields: Add fields (IRRE)
- Fields: Add fields (without IRRE)
- Fields: Overview
- Fields: Explanation
- Sender: Sender email and subject
- Recipients: Receiver email and subject
- Answerpage: Thx message
- Access: Form access
- 1.5. powermail settings in the Extension Manager
- 1.6. Constants for powermail
- 1.7. Setup for powermail
- 1.8. HTML template and markers example use
- 1.9. Backend module
- 1.10. Features
- Validation of field values
- Saving db values to any db table
- Prefilling fields
- Value manipulation
- T3 Link syntax in labels
- Let the user decide if he wants a confirmation mail or not
- Fighting spam
- Integrate captcha to your form
- Add new field: Selectorbox with values from database
- Dynamic redirection after form submit
- Read online
- Dynamic redirect settings
- Clear the field “Auto-redirect after confirmation-page” and enter a new target via typoscript
- TS Example 1
- User will be redirected to an extern URL
- plugin.tx_powermail_pi1 {
- ### Redirection after submit ###
- # Return a Number: Typolink to the pid
- # Return a URL: Link to an intern or extern URL
- # Return a File: Link to a file (within fileadmin folder)
- redirect = COA
- redirect {
- 10 = TEXT
- 10.value = http://www.einpraegsam.net
- }
- Read online
- }
- TS Example 2
- User will be redirected to page with pid 100
- plugin.tx_powermail_pi1 {
- redirect = COA
- redirect {
- 10 = TEXT
- 10.value = x
- 10.typolink.parameter = 100
- 10.typolink.returnLast = url
- }
- Read online
- }
- TS Example 3
- User will be redirected to page with pid 101
- plugin.tx_powermail_pi1 {
- redirect = TEXT
- redirect.value = 101
- Read online
- }
- TS Example 4
- Target depends on a field entry (field uid12 in form with tt_content uid 123)
- plugin.tx_powermail_pi1 {
- redirect = CASE
- Redirect {
- key.data = TSFE:fe_user|sesData|powermail_123|uid12
- Read online
- # if field contains the word support, redirect to pid 102
- support = TEXT
- support.value = 102
- Read online
- # for default redirect to pid 103
- default = TEXT
- default.value = 103
- }
- Read online
- }
- Link to this feature
- Deactivating fields for editors
- If you want to disable or rename fields for all users (all incl. admins), than you can us page tsconfig.
- Using Selectorboxes (Dropdown) for field or fieldset style
- 1.11. FAQ
- I need help/support with this plugin!
- How can I prefill some fields?
- Error in backend “Unknown type: inline” - what to do?
- How can I overwrite the locallang translations / How can I add a new locallang marker
- How can I use validation of fields per Javascript?
- JavaScript check don't work - why?
- How can a style my form?
- HTML Validation vailed
- How can I choose my own html code instead of the automatic html generation
- I want a select box in frontend where the user can choose the receiver of the form
- I will check some fields (with php) if the value is an email or an URL
- I want to use captcha but no captcha field is shown
- Onetime filling solve all my problems
- Countryselector dropdown without value (Empty field cn_short_en ...)
- There is a problem with content elements like text/image / dividers2tab problem
- I cannot add fields
- Dynamic text on answer page
- Include google searchword in mail
- Dynamic date in a dropdown field
- 1.12. CSS corner
- 1.13. Developers corner
- 1.14. Todos
- 1.15. Changelog
- 1.16. Additional links
This document is related to version 1.5.1 of the extension powermail.