Formalicious v2 FAQs

This extra is discontinued. It was originally built by Sterc and distributed by modmore as a Premium Extra, however in 2020 Sterc decided they can no longer offer the support required. It is no longer available from modmore, but may be available elsewhere.

Unfortunately modmore cannot provide standard support for this extra. You may request support from Sterc directly or consider booking Premium MODX Support if you need help with it.

We’re collecting the questions we get most often into a list of FAQs. If your question is not in the list, please reach out to us via [email protected] and we would be glad to help.

How do I show my created form?

Make sure that you marked your form as Published, and then add the following snippet call where you want the form to appear (without the spaces):

[[!FormaliciousRenderForm? &form=`FORM ID HERE`]]

You can also use a template variable to select the form, and to place the template variable value in the form property.

I want to setup custom validation per field

This can be accomplished by going to the creating (or editing) a field-type in the admin-panel. You can mention a comma-separated list of FormIt-validators in the Validation field in the dialog-window.

I don’t like the emails sent by Formalicious

Everything is customisable by using chunks or FormIt parameters. First, create a duplicate of the email-chunk (emailFormTpl or fiarTpl) you wish to change and rename it. Then go to the form which should use this new chunk.

Go to the Advanced section and click Add parameter. Set the parameter-key to emailTpl or fiarTpl and set the value to the chunk you just made.

Adding a reply to address

If you’d like the emails to have the proper reply-to header set, so you can immediately reply to an email to the customer, you can add a custom parameter to your form.

Edit your form. On the Advanced tab, add a custom parameter with paramater key emailReplyTo and a value of [[+field_ID]], where ID is the ID of the field that contains your customers’ email address. You can find that ID on the Form Fields tab, in the first column. For example if your email field has ID 5, you would set the value to [[+field_5]].

Updating to v2

Updating is only possible from the v1.4.4 version but still needs you to refactor some fields & tpls. The new snippet & placeholder names can be found in the instructions.