This fields are similar to the standard text plugin (header, start and stop time, frame, language...) (see TYPO3 documentation for more information)
Formtitle: Enter a title for the whole form
Activate confirmation page: If checked there will be a confirmation page after form-submit (like: are your values ok?)
Multiple steps:
Single step: The whole form is shown on one page (All fieldsets will be shown)
Multiple steps (JS): Each fieldset (see below) is an own page. Switch between pages via Javascript
Multiple steps (PHP): Each fieldset (see below) is an own page. Swich between pages via HTML/PHP
Create new Fieldsets: You can create more pages (fieldsets), if you want to use the moresteps function. Every step is a fieldset. You need to choose min. 1 fieldset for every form.
Preview: This iframe previews the your frontend at once, so you can see your changes /Note: You can deactivate this iframe in the extension manager (maybe faster working possible)
Fieldset Title: Enter a title for your fieldset
Fieldtype: Choose any fieldtype (textfield, textarea, selectbox, checkbox, radiobutton, submit, reset, text, pagecontent, html, password, file upload, hidden, datetime, date, time, button, graphicsubmit, countryselect) /NOTE: See a detailed description below
Create new Fields: You have to enter your fields (like name and email)
Field Title: Enter a title for your field (title is listed as form label)
Settings (Text field) Size: If you want to enter a size. Alternative you can set the width and height via CSS
Settings (Text field) Max. Length: Set max. length for textfiels
Settings (Text field) Read only: Field is set to read only
Settings (Text field) Mandatory field: Field is obsolete
Settings (Text field) Default value: Choose a value to prefill the textfield
Settings (Text field) Validate this field for: You can activate a js validation (see below)
Settings (Text field) Name for Templates: If you want to use this value in any template, use this code
Settings (Text field) Field example: There is an example picture of the current field
Fill out this field with fe_user field: Prefill field (if fe_user is logged in) with any data from fe_user / You can set the allowed fe_user fields via Ext Manager
Note: Different fields have different setting possibilities (see below for details)
If IRRE is disabled (TYPO3 < 4.1) or manually, you have to add the relation manually:
Add a new content element (powermail) if not yet done
Use “create new record” to add a fieldset manually (enter the relation to the powermail content on the same page)
Use “create new record” to add a field manually (enter the relation to the powermail fieldset on the same page)
Note: Different fields have different setting possibilities (see below for details)
Size: Set field size (size=””) (we suggest you to use CSS for field width)
Max. Lengh: Set maximum length of signs in this field (maxlength=””)
Read only: Check to be a read only field (readonly=”readonly”)
Mandatory field: This field is a needed field – no db and no email without this field (check with JavaScript and PHP)
Default value: Prefill field with a value (value=””)
Validate this field for: This is a javascript validation
check for email addresses (like test@test.com)
check for URL (like http://www.test.de)
check for digits only (like 3.6)
check for digits without comma and point (like 3)
check for letters only (a-z)
check for letters and digits only (a-z and 0-9)
Name for Templates: If you want to use this value in any template, use this code
Field example: You will see a picture example of the chosen field
Number of columns: Set columns (cols=””)
Number of rows: Set rows (rows=””)
Read only: Set field to a read only field (readonly=”readonly”)
Mandatory field: This field is a needed field – no db and no email without this field
Default value: Prefill field with a value (<textarea>My value</textarea>)
Name for Templates: If you want to use this value in any template, use this code
Field example: You will see a picture example of the chosen field
Enter your options: Every line is a new option for the selececterbox like red, green and blue / - If you want different label and values, you can write: label | value / - If you're going to use the same label and value, you can write: value
Size: Set field size (size=””)
Multiple seletc allowed: Allow more than one value to select (multiple=”multiple”)
Mandatory field: This field is a needed field – no db and no email without this field
Name for Templates: If you want to use this value in any template, use this code
Option examples for selectorbox
Line | Example for options | Explanation of left example (html code in frontend) |
1 | Red | <option value="red">red</option> |
2 | Red | 1 | <option value="1">Red</option> |
3 | Blue | | <option value="">Blue</option> |
4 | Black | black | * | <option value="black" selected="selected">Black</option> |
5 | White | | * | <option value="" selected="selected">White</option> |
Enter your options: Every line is a new option for the selececterbox like red, green and blue / - If you want different label and values, you can write: label | value / - If you're going to use the same label and value, you can write: value
Mandatory field: This field is a needed field – no db and no email without this field
Name for Templates: If you want to use this value in any template, use this code
Option examples for checkboxes
Line | Example for options | Explanation of left example (html code in frontend) |
1 | Red | <label>Red</label><input value="Red" /> |
2 | Red | 1 | <label>Red</label><input value="1" /> |
3 | Blue | | <label>Blue</label><input value="" /> |
4 | Black | black | * | <label>Black</label><input value="black" checked="checked" /> |
5 | White | | * | <label>White</label><input value="" checked="checked" /> |
Enter your options: Every line is a new option for the selececterbox like red, green and blue / - If you want different label and values, you can write: label | value / - If you're going to use the same label and value, you can write: value
Mandatory field: This field is a needed field – no db and no email without this field
Name for Templates: If you want to use this value in any template, use this code
Option examples for radiobuttons
Line | Example for options | Explanation of left example (html code in frontend) |
1 | Red | <label>Red</label><input value="Red" /> |
2 | Red | 1 | <label>Red</label><input value="1" /> |
3 | Blue | | <label>Blue</label><input value="" /> |
4 | Black | black | * | <label>Black</label><input value="black" checked="checked" /> |
5 | White | | * | <label>White</label><input value="" checked="checked" /> |
Description: Write your own description in front of the captcha field
Name for Templates: If you want to use this value in any template, use this code
Field example: You will see a picture example of the chosen field
NOTE: First of all you have to install sr_freecap or captcha and choose (via constants) which one should be used (Standard: sr_freecap)
Default value: Enter a value for the button
Field example: You will see a picture example of the chosen field
Default value: Set your value (label) for this field (value=””)
Field example: You will see a picture example of the chosen field
NOTE: Please look at a html reference to know the difference between submit and reset
Default value: Enter your Text here (you can define which html signs are allowed via ts constants)
Send this content via email: If you want to send this content via email, check this
Field example: You will see a picture example of the chosen field
Name for Templates: If you want to use this value in any template, use this code
NOTE: Send this content via email is not yet finished programed at this time!
Default value: Choose any tt_content uid to show in frontend
Send this content via email: This is not available at the moment!
Field example: You will see a picture example of the chosen field
Name for Templates: If you want to use this value in any template, use this code
NOTE: Send this content via email is not yet finished programed at this time!
Default value: Enter your HTML code here
Send this content via email: This is not available at the moment!
Field example: You will see a picture example of the chosen field
Name for Templates: If you want to use this value in any template, use this code
NOTE: Send this content via email is not yet finished programed at this time!
Size: Set field size (size=””) (we suggest you to use CSS for field width)
Max. Lengh: Set maximum length of signs in this field (maxlength=””)
Read only: Set field to a read only field (readonly=”readonly”)
Mandatory field: This field is a needed field – no db and no email without this field
Field example: You will see a picture example of the chosen field
Name for Templates: If you want to use this value in any template, use this code
NOTE: Password fields are described in selfhtml.org
Size: Set field size (size=””) (we suggest you to use CSS for field width)
Mandatory field: This field is a needed field – no db and no email without this field
Name for Templates: If you want to use this value in any template, use this code
Field example: You will see a picture example of the chosen field
NOTE: You can set the upload folder via constants (see below) – only the filename will be written
Default value: Set your value for this field (value=””)
Name for Templates: If you want to use this value in any template, use this code
NOTE: Hidden fields are described in selfhtml.org
NOTE: This fields are only supported if you have installed the extension date2cal!
Default value: Set a default value (you can use the date2cal icon for better writing in backend and frontend
Size: Set field size (size=””) (we suggest you to use CSS for field width)
Read only: Set field to a read only field (readonly=”readonly”)
Mandatory field: This field is a needed field – no db and no email without this field
Name for Templates: If you want to use this value in any template, use this code
Field example: You will see a picture example of the chosen field
Default value: Set a default value
Note: Button fields are without any function (if you don't use Javascript with this)
Field example: You will see a picture example of the chosen field
Note: JS implementation is not finished programed at this time
Grafic source: Enter a source for the graphic submit button (like fileadmin/test.jpg)
Alternative Text for image: use the alt tag (alt=””)
Field example: You will see a picture example of the chosen field
NOTE: Imagebuttons are described in selfhtml.org
NOTE: This fields are only supported if you have installed the extension static_info_tables!
Country shortage for preselect: Select one country to be preselected in frontend
Only show this countries: If you chose some countries – ONLY this countries will be shown
Show list without this countries: Show whole list without this selected countries (Don't works with “Only show this countries”)
Name for Templates: If you want to use this value in any template, use this code
Field example: You will see a picture example of the chosen field
Sender field: Choose any of your fields to mark as sender email (This is needed to send an email to the sender, This field will be checked if the value is really an email address)
Subject for sender's mail: Choose any email subject / NOTE: You can use markers in email subject to get a subject like “Thank you Alex for your mail”
Email-Text for sender: You can use this RTE to write the mail content for the sender
NOTE: This RTE is substituted with tmpl_emails.html / You can use all markers in the RTE and the HTML template!
Subject for recipient's mail: Choose an email subject for the receiver / NOTE: You can use markers in email subject to get a subject like “New mail from Alex”
Recipient: Enter some email receivers (separated with comma, semicolon or with a new line) / - If you want to enter a sender name, just write: name \n email1 \n email2 \n email3 ... /- You can also use markers in this field instead of an email: test@test.de, ###UID3###
Table of recipients: Choose any database table, if you want to send to one or more (e.g. Backend or Frontend) users
Recipients from upper table: If you have chosen any db table, select some email addresses
Alternative SQL-Query: You can enter an own SQL query to get your own email addresses /- Example: SELECT email FROM fe_users WHERE pid = 12 /- You can also use markers in the query like SELECT email FROM fe_users WHERE uid = ###UID5### / - Not allowed strings: UPDATE, TRUNCATE, DELETE, INSERT, REPLACE, DO, HANDLER, LOAD, ALTER, CREATE, DROP, RENAME, DESCRIBE, USE, BEGIN, COMMIT, ROLLBACK, LOCK, SET, REVOKE, GRANT
Email-Text for receiver: You can use this RTE to write the mail content for the receiver
NOTE: This RTE is substituted with tmpl_emails.html / You can use all markers in the RTE and the HTML template!
NOTE2: Priority of recipient fields: Recipient, Table choose, SQL query
Response Text: This text is shown after submit
Auto-redirect after confirmation-page: You can forward the user after submit to any intern or extern URL or file (instead of using the message)
NOTE: This RTE is substituted with tmpl_thx.html / You can use all markers in the RTE and the HTML template!