This project is no longer maintained and no further public releases are planned.

No further support will be given.

Feel free to fork the git repository.

Subpart Markers

###value_[fieldname]###

GET/POST value of the given input field, textarea field, ...

###LLL:[langkey]###

Marker for translated texts. [langkey] is a key in your translation file.

###error_[fieldname]###

This marker gets replaced with the error messages for the field

###is_error_[fieldname]###

Only gets replaced when an error occurred in this field. Can be filled with translated content or TypoScript objects. Have a look at the tutorial section for more information.

###is_error###

Only gets replaced when an error occurred in the form. Can be filled with translated content or TypoScript objects. Have a look at the tutorial section for more information.

###is_success_[fieldname]###

Only gets replaced when a field is valid. Can be filled with translated content or TypoScript objects. It works the same way as the ###is_error_[fieldname]### markers.

###validate_[fieldname]###

These markers are used only if you specified an AjaxHandler. These markers will hold the needed JavaScript code as well as the response code from AJAX validation.

###REL_URL###

Relative URL of the current page.

###ABS_URL###

Absolute URL of the current page.

###submit_nextStep###

Use this in multi step forms to add a submit button pointing to the next step.This will be replaced with the name attribute for the submit button.

###submit_nextStep_[suffix]###

Use this to submit the form to the next step and pass a special suffix. This is useful for multistep forms with different routes as you can use the suffix in conditions. This will be replace with the ...

###submit_prevStep###

Use this in multi step forms to add a submit button pointing to the previous step. This will be replace with the name attribute of the submit button.

###submit_prevStep_[suffix]###

Use this to submit the form to the previous step and pass a special suffix. This is useful for multistep forms with different routes as you can use the suffix in conditions.This will be replace with t...

###submit_reload###

Use this for upload fields in your form. By clicking the button, the user can upload a file directly. This will be replace with the name attribute of the submit button.

###submit_step_[stepnumber]###

Use this to generate the attribute "name" of a submit button to jump directly to the specified step. This only works if "allowStepJumps" is enabled.

###FEUSER_[property]###

You can access name, email, ... fields of the currently logged in user (frontend-user) and fill out the name or emailaddress automatically. NOTE: the fieldname has to be written in CAPITAL letters.

###required_[fieldname]###

Adds the required symbol, if this field is marked as required in error checks.

###requiredMarker_[fieldname]###

Adds the configured value in "requiredMarker", if this field is marked as required in error checks.

###CAPTCHA###

Only works if you have the captcha extension installed. This marker will be replaced with a picture showing some strictly human readable text. The user has to type the text shown on the picture into a...

###RECAPTCHA###

Only works if you have the jm_recaptcha extension installed. This marker will be replaced with a picture showing some stricty human readable text. The user has to type the text shown on the picture in...

###MATHGUARD###

This marker gets replaced with a MathGuard security question. The user has to solve the problem and enter the result in a form field.

###ERROR###

Cumulated error messages.

###[fieldname]_minSize###

Minimum file size for uploaded files in this field. The minimum size is defined in the error check.

###[fieldname]_maxSize###

Maximum file size for uploaded files in this field. The maximum size is defined in the error check.

###[fieldname]_maxTotalSize###

Maximum file size for all uploaded files in this field. The maximum size is defined in the error check fileMaxTotalSize.

###[fieldname]_currentTotalSize###

The current size of all uploaded files in this field.

###[fieldname]_remainingTotalSize###

The remaining size of files that can be uploaded in this field. The maximum total size is defined in the error check fileMaxTotalSize.

###[fieldname]_allowedTypes###

Allowed file types for uploaded files in this field. The types are defined in error check fileAllowedTypes.

###[fieldname]_maxCount###

Maximum number of files uploaded in this field. The amount is defined in error check fileMaxCount.

###[fieldname]_fileCount###

Number of currently uploaded files in this field.

###[fieldname]_remainingCount###

Remaining number of uploads in this field.

###[fieldname]_uploadedFiles###

Names of files uploaded via this field. Use this in combination with the wrap settings for file markers in TypoScript.

###total_uploadedFiles###

Names of files uploaded in this form. Use this in combination with the wrap settings for file markers in TypoScript.

###selected_[fieldname]_[fieldvalue]###

Only for use with dropdowns.

###checked_[fieldname]_[fieldvalue]###

Only for use with checkboxes and radiobuttons.

###curStep###

The current step in a multi step form.

###maxStep###

The last step of a multi step form.

###lastStep###

The previous step the user was in in a multi step form.

###step_bar###

A sample step bar showing the amount of steps with the current step highlighted.

###formValuesPrefix###

This marker contains the value of the formValuesPrefix defined in TS.

###formID###

This marker contains the value of the formID defined in TS.

###[action]_LINK###

Only usable in ###TEMPLATE_SUBMITTEDOK###. Shows a link triggering an action defined in the config of Finisher_SubmittedOK.

###TIMESTAMP###

The current timestamp. Useful in combination with Interceptor\AntiSpamFormTime.

###auth_code###

This marker will be filled with the unique token generated by Finisher\GenerateAuthCode.

###value_authCodeUrl###

This marker will be filled with an URL containing the unique token generated by Finisher\GenerateAuthCode. This URL links to a page configured using the authCodePage setting of Finisher\GenerateAuthCo...

###field_[masterkey]_[fieldname]###

Insert fields predefined in the master template.You can use the keyword "field" or "master" for your markers.Since version 1.5 you can pass custom parameters to the subparts define...

###HIDDEN_FIELDS###

Formhandler will insert all needed hidden fields here. If you don't add this marker, Formhandler will insert the hidden fields directly in front of the closing <form> tag.

###validation-status###

If you use autoDisableSubmitButton, Formhandler disables the submit button depending on the status of the error checks of the form. To be able to style the submit button or other stuff based on the v...

###embed_[key]###

If you use Mailer_TYPO3Mailer and want to embed images in the email, use these markers to access the image src.