This plug-in is used to render a form for user input. This plug-in allows you to configure forms for all pages except for checkout related pages. The forms are generic in functionality, allowing you to create/update a user account with specific attributes and send emails to the customer and/or retailer.
Note: Using the form plug-in is different than creating forms for the My Account plug-in.
Complete the following attribute steps for the first page of the form plug-in.
|
Attribute |
Description |
|
Holding Template |
The holding template contains your form elements.
|
|
Form Action |
Gives you the option to have the form Create an Account, Create/Update an Account, or neither. |
|
Form Redirection Template |
The template the form relocates to, if no validation errors occur. |
|
Client Email Template |
If you select an email template here, your customer will receive an email when the form is successfully validated. |
|
Retailer Email Template |
The retailer, or your company, will receive an email when you configure this template. |
|
Form Input Select |
These are the form elements you wish to present to the customer.
|
|
Number Of Custom Form Inputs |
Specify how many custom fields you wish to add to the form elements you selected in "Form Input Select". * |
Complete the following attribute steps for the Standard Setup of the second page of the form plug-in. Each form element, both standard and custom, has the following options.
|
Attribute |
Description |
|
Input Name |
The input name will be used within the holding template. You will label the name similar to bill_email instead of holding template name of {$bill_email} |
|
Input Type |
The following rendering input types are allowed within this configuration of each form element: a) Checkbox b) Multiple Select c) Password d) Radio e) Select f) Text Area (multiple line text field) g) Text Box (one line text field). |
|
Input Required |
Specify if the field is required or not. |
Complete the following attribute steps for the Custom Setup of the second page of the form plug-in. Each form element, both standard and custom, has the following options.
Notes:
* Specify at least two custom fields if you are going to be asking for a password (requires the name of password and password_confirm, both with type Password, and is required.) The form input tags can be rendered by using {password} or {$password} and {password_confirm} or {$password_confirm}.
** If you do need to create your own rendering input widgets with JavaScript/jQuery, using a hidden input instead of a Smarty variable, as seen above, it is possible. For example: <input type="hidden" id="email_contact_us_hidden" name="input[custom_email_contact_status]" value="no"/> Your JavaScript would manipulate the value of the example hidden input tag.
CORESense supports Captcha Version 2.
Steps for CAPTCHA Version 2 setup are:
© 2023 CORESense · info@coresense.com · 125 High Rock Avenue, Saratoga Springs, NY 12866