- Getting Started
- General Options
- Loggers
- Debuggers
- AjaxHandler
- PreProcessors
- Interceptors
- Validators
- Generators
- Finisher
- Session
- Error Checks
- Templates
- Subparts
- ###TEMPLATE_FORM[1...x]###
- ###TEMPLATE_FORM[1...x][SUFFIX]###
- ###FORM_STARTBLOCK###
- ###FORM_ENDBLOCK###
- ###TEMPLATE_EMAIL_ADMIN_PLAIN###
- ###TEMPLATE_EMAIL_ADMIN_HTML###
- ###TEMPLATE_EMAIL_USER_PLAIN###
- ###TEMPLATE_EMAIL_USER_HTML###
- ###TEMPLATE_SUBMITTEDOK###
- ###TEMPLATE_ANTISPAM###
- ###TEMPLATE_PDF###
- ###ISSET_[FIELDNAME]###
- ###HAS_TRANSLATION_[KEY]###
- ###IF_[FIELDNAME]=[value]###
- Subpart Markers
- ###value_[fieldname]###
- ###LLL:[langkey]###
- ###error_[fieldname]###
- ###is_error_[fieldname]###
- ###is_error###
- ###is_success_[fieldname]###
- ###validate_[fieldname]###
- ###REL_URL###
- ###ABS_URL###
- ###submit_nextStep###
- ###submit_nextStep_[suffix]###
- ###submit_prevStep###
- ###submit_prevStep_[suffix]###
- ###submit_reload###
- ###submit_step_[stepnumber]###
- ###FEUSER_[property]###
- ###required_[fieldname]###
- ###requiredMarker_[fieldname]###
- ###CAPTCHA###
- ###RECAPTCHA###
- ###MATHGUARD###
- ###ERROR###
- ###[fieldname]_minSize###
- ###[fieldname]_maxSize###
- ###[fieldname]_maxTotalSize###
- ###[fieldname]_currentTotalSize###
- ###[fieldname]_remainingTotalSize###
- ###[fieldname]_allowedTypes###
- ###[fieldname]_maxCount###
- ###[fieldname]_fileCount###
- ###[fieldname]_remainingCount###
- ###[fieldname]_uploadedFiles###
- ###total_uploadedFiles###
- ###selected_[fieldname]_[fieldvalue]###
- ###checked_[fieldname]_[fieldvalue]###
- ###curStep###
- ###maxStep###
- ###lastStep###
- ###step_bar###
- ###formValuesPrefix###
- ###formID###
- ###[action]_LINK###
- ###TIMESTAMP###
- ###auth_code###
- ###value_authCodeUrl###
- ###field_[masterkey]_[fieldname]###
- ###HIDDEN_FIELDS###
- ###validation-status###
- ###embed_[key]###
- Subparts
- Backend Module
###IF_[FIELDNAME]=[value]###
The content of this subpart is only shown if the condition evaluates true. You can use spaces if you want. Values must not quoted. And both subpart marker must be identical.
Operators for the values are:
= | equals |
> | greater than |
>= | greater than or equal |
< | less than |
<= | less than or equal |
^= | begins with |
$= | ends with |
!= | not equal |
~= | contains |
Following operators can be used to compare values:||, &&
Have a look at the example code to find out how to use it.
Version added
1.0.0
Example code
<!-- ###IF_field = value### --> Show this <!-- ###IF_field = value### --> <!-- ###IF_field### --> This Example equals ISSET <!-- ###IF_field### --> Examples with operators and array values <!-- ###IF_field=value||field2=value### --> Show this <!-- ###IF_field=value||field2=value### --> <!-- ###IF_field|sub = value || field2|sub|sub = value && field3|sub = value### --> Show this <!-- ###IF_field|sub = value || field2|sub|sub = value && field3|sub = value### -->