Configuration of Forms
The various configuration options of the Forms module are presented and described below.
General module configuration
You can access the setting options via the administration area in the tab Forms > General tab.
| Setting (ID) | Type | Description |
|---|---|---|
Group: module |
||
Module_ForceLoad |
bool |
If this value is active, the module is also loaded when the BPC interface is loaded. |
Module_Icon |
text |
Icon of the respective module in the tab of the administration area |
Module_RestrictInstanceAccess |
bool |
Access can be restricted for the use of module components. If the configuration for restricted access is set (true), the corresponding right must be assigned separately for each component, so that the user can access the component. |
Group: plugin |
||
PluginConfiguration |
json |
If the module is plugin-enabled, the configuration of the plugin can be set here Plugin can be entered or refined here. |
Group: general |
||
RendererUrl |
text |
The url for the renderer can be entered here Renderer can be defined here. This is necessary to be able to display forms. |
Group: security |
||
SanitizeHTML |
bool |
If activated, javascripts and invalid elements are automatically removed. See HTML Sanitizing. |
Component configuration
You can access the setting options via the administration area in the tab Forms > Components.
| Setting (ID) | Type | Description |
|---|---|---|
Group: general |
||
bool |
Opens the form in debug mode. |
|
json |
Possible source for the content of a form. The JSON for the form is specified directly. |
|
text |
Possible source for the content of a form. The ID of a form from the Forms Repository is specified here. Different versions of the same form have the same formId. |
|
text |
Possible source for the content of a form. The form is loaded via the specified url. |
|
number |
Version of the form to be loaded from the forms repository. The default value is -1, which means that the latest version is loaded. This is always the version with the highest number. |
|
Group: module |
||
Module_Description |
text |
Enables a short description of the module to be stored. Is displayed as a tooltip of the module header. |
Module_Header |
bool |
Enables the activation/deactivation of an additional display and function area in the header of the module. |
Module_Icon |
text |
Defines the display icon of the module. The icons of the FontAwesome library are available for selection. |
Module_Name |
text |
Defines the display name of the form. |
Group: security |
||
SanitizeHTML |
bool |
If activated, Javascripts and invalid elements are automatically removed. See HTML Sanitizing. |
Live Editor
Forms can be edited via the Live Editor. Changes are implemented live. You can access the Live Editor via the administration area in the tab Forms > Live Editor.
Any form can be loaded via the 'Load from existing form' field. Changes are not saved.
The debug field can be used to load the form in debug mode.
Forms Repository
The Forms Repository makes it easy to save and version forms. You can access the Forms Repository via the administration area in the tab Forms > Forms Repository.
Forms can be edited using the pencil icon and viewed using the eye icon.
After a change, the form is saved with an incremented version. The different versions can be viewed and edited individually. The last saved version is displayed first as the most recent form.