| Name | Type | Description |
| object_type | String | Will always be datastore_item |
| is_valid | Boolean | True if this references a published form |
| guid | String | The unique identifier for this form |
| value | String | Synonymn for guid |
| name | text | The name of the form |
| title | text | The title of the form |
| linked_title | String | A link to the form if it has a URL, or the escaped title if not |
| redirect_url | url | URL to navigate to after a successful form submission |
| template_override_guid | String | The unique identifier of the template that should be used to output this form |
| template_override | template | The template that should be used to output this form |
| form_unique_identifier | String | A helper property containing a unique ID for this instance of this form. Every time this form is output - either from this instance or from multiple instances - it should have a different ID. Specifically, every time the form_end property is accessed the unique ID will be reset to a new value (thereby preventing conflicting javascript code and element identifiers) |
| form_start | String | A helper property to assist in creating the form markup. This property includes the form tag with the form_unique_identifier |
| form_end | String | A helper property to assist in creating the form markup. This property includes the end form tag as well as some javascript that will be used to assist in processing conditional fields, form validation, and form submissions |
| javascript | String | A helper property to assist in creating the form markup. This property includes all of the javascript that will be output from the form_end property. USE WITH CAUTION |
| javascript_field_config | String | A helper property to assist in creating the form markup. This property includes the field configurations for the javascript that will be output from the javascript property. USE WITH CAUTION |
| javascript_form_config | String | A helper property to assist in creating the form markup. This property includes the form configuration for the javascript that will be output from the javascript property. USE WITH CAUTION |
| form_submit_target | String | A helper property in case you decide to build and submit the form without using the form_start and form-end properties. This property contains the URL that the form must be submitted to in order to be recorded by Marketpath CMS as a form submission |
| fields | list | A list containing all of the form fields that are direct children of the current form.Note that any fields (or groups) that are part of a parent group will NOT be included in this list - they will be included as children of their parent group |
| has_url | Boolean | True if the form has a URL |
| include_in_search | Boolean | Whether or not this form should be returned in on-site search results |
| domain_name | text | The domain name used by the URL for this form |
| url | text | The portion of the URL for this form following the domain name |
| full_url | String | The full URL for this form including the scheme, domain name, and path |
| visited | Boolean | Whether or not the user has visited this URL previously in their current session. Note that this will always be false if the user has not allowed session permission (see the Permissions and Personalization documentation). Using this property prevents the page from being fast-cached |
| template_guid | String | The unique identifier for the template that would be used to respond to this URL |
| template | template | The template that would be used to respond to this URL |
| canonical_url | url | The canonical URL if this is not the original source of content for this URL |
| browser_title | text | The browser title to use for this URL |
| meta_description | textarea | The meta description for this URL |
| meta_robots | text | The meta robots for this URL |
| keywords | textarea | The SEO keywords for this URL |
| search_entity_guid | String | The unique identifier for the entity that search results should be directed to (if this form does not have a URL) |
| search_entity | entity | The entity that search results should be directed to (if this form does not have a URL) |
| folder_guid | String | The unique identifier for the folder that contains this form. |
| folder | folder | The folder that contains this form. |
| field_id | String | The identifier for this field |
| label | String | The label for this field |
| output | String | The default output that the form produces when output directly to the template. The default output may change at any time. Template developers should avoid using this and should handle the output of forms themselves |
| data | data | Object containing the custom fields on this form |
| * | String | Specific custom fields may be accessed using {{ entity.fieldid }} or {{form['field-id']}} |
Contains multiple forms.
| Name | Type | Description |
| object_type | String | Will always be datastore_item |
| is_valid | Boolean | True if this contains at least one published form |
| output | String | The default output that the forms will produce when it is output directly to the template - using the "output_in_list" property of each form in the items list |
| prepended | list | List containing any prepended forms. |
| fetched | list | List containing all of the forms that were fetched from the database (as opposed to prepended or appended). |
| appended | list | List containing any appended forms. |
| appended_unique | list | List containing any appended forms excluding any forms that are in either the list of prepended or fetched forms. |
| items | list | List containing all of the combined forms from the prepended, fetched, and appended lists. If unique is true, this list will not contain any duplicates. If max_size is set, this list will not contain more than the number of forms specified. |
| size | Integer | The total number of forms in the items list, including prepended, fetched, and appended lists, and respecting the unique and max_size properties. |
| max_size | Integer | If set, this is the maximum number of items that will be returned in the items list and the maximum number of items that will be included when this forms object is enumerated as a list. When not set, this value will be 0. |
| unique | Boolean | When true, the items list will not contain any duplicates. Only the first instance of each form will be included. |
| limit | Integer | The maximum number of items that were allowed to be in the list of fetched forms. May be 0 in some cases (such as when when there are no fetched forms. |
| start | Integer | The 1-based index of the first item in the list of fetched forms. |
| page | Integer | The 1-based index of the paginated results returned in the list of fetched forms, which is calculated from the start and limit parameters. Useful for paginated results. |
| total_count | Integer | The 1-based index of the first item in the list of fetched forms |
| total_pages | Integer |
{% form output_to_template? [var, set, or assign]? variable? output_to_template? = value %}
{% forms output_to_template? [var, set, or assign]? variable? output_to_template? = arguments %}
arguments
Save Id
Copy