ProcessWire - FormBuilder (Module): Unterschied zwischen den Versionen
Aus Wikizone
Steff (Diskussion | Beiträge) |
Steff (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
Import Daten für Standard Formular | Import Daten für Standard Formular | ||
| − | + | Einfaches Standardformular: | |
| + | <pre> | ||
| + | { | ||
| + | "action": "./", | ||
| + | "method": "post", | ||
| + | "roles": { | ||
| + | "form-submit": [ | ||
| + | "guest" | ||
| + | ], | ||
| + | "form-list": [], | ||
| + | "form-edit": [], | ||
| + | "form-delete": [], | ||
| + | "entries-list": [], | ||
| + | "entries-edit": [], | ||
| + | "entries-delete": [], | ||
| + | "entries-page": [] | ||
| + | }, | ||
| + | "framework": "Basic", | ||
| + | "submitText": "Senden", | ||
| + | "successMessage": "Vielen Dank, ihre Nachricht wurde versendet.", | ||
| + | "errorMessage": "Entschuldigung, das Formular konnte nicht versendet werden. Bitte füllen Sie alle Pflichtfelder aus. Zur Kontaktaufnahme benötigen wir entweder Ihre E-Mail oder Ihre Telefonnummer.", | ||
| + | "emailSubject": "Nachricht über Ihr Kontaktformular", | ||
| + | "responderSubject": "Auto-Response", | ||
| + | "saveFlags": 2, | ||
| + | "emailTo": "post@stephanschlegel.de", | ||
| + | "emailFrom": "e_mail", | ||
| + | "submitText1018": "Senden", | ||
| + | "successMessage1018": "Vielen Dank, ihre Nachricht wurde versendet.", | ||
| + | "errorMessage1018": "Entschuldigung, das Formular konnte nicht versendet werden. Bitte füllen Sie alle Pflichtfelder aus.", | ||
| + | "frBasic_cssURL": "/site/templates/styles/forms.css", | ||
| + | "frFoundation_foundationURL": "/site/modules/FormBuilder/frameworks/foundation/", | ||
| + | "frFoundation_horizHeaderClass": "small-5 medium-3 right inline", | ||
| + | "frFoundation_horizContentClass": "small-7 medium-9", | ||
| + | "frUikit_ukURL": "/site/modules/FormBuilder/frameworks/uikit/", | ||
| + | "frUikit_css": "uikit.gradient.min.css", | ||
| + | "frUikit_horizHeaderWidth": 30, | ||
| + | "frAdmin_styleSet": "AdminThemeDefault/styles/main-classic.css", | ||
| + | "frBootstrap_bootURL": "/site/modules/FormBuilder/frameworks/bootstrap/", | ||
| + | "frBootstrap_bootHorizHeaderClass": "col-xs-5 col-sm-4 col-md-3", | ||
| + | "frBootstrap_bootHorizContentClass": "col-xs-7 col-sm-8 col-md-9", | ||
| + | "children": { | ||
| + | "name_1": { | ||
| + | "type": "Text", | ||
| + | "label": "Name", | ||
| + | "label1018": "Ihr Name", | ||
| + | "maxlength": 2048, | ||
| + | "requiredAttr": 1 | ||
| + | }, | ||
| + | "telefon": { | ||
| + | "type": "Text", | ||
| + | "label": "Telefon", | ||
| + | "required": 1, | ||
| + | "columnWidth": 50, | ||
| + | "label1018": "Ihre Telefonnummer", | ||
| + | "maxlength": 2048, | ||
| + | "requiredAttr": 1, | ||
| + | "requiredIf": "e_mail=''", | ||
| + | "stripTags": 1 | ||
| + | }, | ||
| + | "e_mail": { | ||
| + | "type": "Text", | ||
| + | "label": "E-Mail", | ||
| + | "required": 1, | ||
| + | "columnWidth": 50, | ||
| + | "label1018": "Ihre E-Mail", | ||
| + | "maxlength": 2048, | ||
| + | "requiredIf": "telefon=''", | ||
| + | "stripTags": 1 | ||
| + | }, | ||
| + | "ihre_nachricht": { | ||
| + | "type": "Textarea", | ||
| + | "label": "Ihre Nachricht", | ||
| + | "required": 1, | ||
| + | "label1018": "Ihre Nachricht", | ||
| + | "rows": 5 | ||
| + | }, | ||
| + | "datenschutz": { | ||
| + | "type": "Checkbox", | ||
| + | "label": "Datenschutz", | ||
| + | "description": "Mit meiner Kontaktaufnahme willige ich ein, dass meine Daten gespeichert und zur Bearbeitung meiner Anfrage/Kontaktaufnahme genutzt werden. Meine Daten werden niemals an Dritte weitergeleitet. Diese Einwilligung kann jederzeit widerrufen werden.", | ||
| + | "required": 1, | ||
| + | "label1018": "Datenschutz", | ||
| + | "description1018": "Mit meiner Kontaktaufnahme willige ich ein, dass meine Daten gespeichert und zur Bearbeitung meiner Anfrage/Kontaktaufnahme genutzt werden. Meine Daten werden niemals an Dritte weitergeleitet. Diese Einwilligung kann jederzeit widerrufen werden.", | ||
| + | "checkedValue": "Ich stimme zu" | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </pre> | ||
| + | Mit Adresse... | ||
<pre> | <pre> | ||
{ | { | ||
Version vom 19. Juli 2018, 07:43 Uhr
Import Daten für Standard Formular Einfaches Standardformular:
{
"action": "./",
"method": "post",
"roles": {
"form-submit": [
"guest"
],
"form-list": [],
"form-edit": [],
"form-delete": [],
"entries-list": [],
"entries-edit": [],
"entries-delete": [],
"entries-page": []
},
"framework": "Basic",
"submitText": "Senden",
"successMessage": "Vielen Dank, ihre Nachricht wurde versendet.",
"errorMessage": "Entschuldigung, das Formular konnte nicht versendet werden. Bitte füllen Sie alle Pflichtfelder aus. Zur Kontaktaufnahme benötigen wir entweder Ihre E-Mail oder Ihre Telefonnummer.",
"emailSubject": "Nachricht über Ihr Kontaktformular",
"responderSubject": "Auto-Response",
"saveFlags": 2,
"emailTo": "post@stephanschlegel.de",
"emailFrom": "e_mail",
"submitText1018": "Senden",
"successMessage1018": "Vielen Dank, ihre Nachricht wurde versendet.",
"errorMessage1018": "Entschuldigung, das Formular konnte nicht versendet werden. Bitte füllen Sie alle Pflichtfelder aus.",
"frBasic_cssURL": "/site/templates/styles/forms.css",
"frFoundation_foundationURL": "/site/modules/FormBuilder/frameworks/foundation/",
"frFoundation_horizHeaderClass": "small-5 medium-3 right inline",
"frFoundation_horizContentClass": "small-7 medium-9",
"frUikit_ukURL": "/site/modules/FormBuilder/frameworks/uikit/",
"frUikit_css": "uikit.gradient.min.css",
"frUikit_horizHeaderWidth": 30,
"frAdmin_styleSet": "AdminThemeDefault/styles/main-classic.css",
"frBootstrap_bootURL": "/site/modules/FormBuilder/frameworks/bootstrap/",
"frBootstrap_bootHorizHeaderClass": "col-xs-5 col-sm-4 col-md-3",
"frBootstrap_bootHorizContentClass": "col-xs-7 col-sm-8 col-md-9",
"children": {
"name_1": {
"type": "Text",
"label": "Name",
"label1018": "Ihr Name",
"maxlength": 2048,
"requiredAttr": 1
},
"telefon": {
"type": "Text",
"label": "Telefon",
"required": 1,
"columnWidth": 50,
"label1018": "Ihre Telefonnummer",
"maxlength": 2048,
"requiredAttr": 1,
"requiredIf": "e_mail=''",
"stripTags": 1
},
"e_mail": {
"type": "Text",
"label": "E-Mail",
"required": 1,
"columnWidth": 50,
"label1018": "Ihre E-Mail",
"maxlength": 2048,
"requiredIf": "telefon=''",
"stripTags": 1
},
"ihre_nachricht": {
"type": "Textarea",
"label": "Ihre Nachricht",
"required": 1,
"label1018": "Ihre Nachricht",
"rows": 5
},
"datenschutz": {
"type": "Checkbox",
"label": "Datenschutz",
"description": "Mit meiner Kontaktaufnahme willige ich ein, dass meine Daten gespeichert und zur Bearbeitung meiner Anfrage/Kontaktaufnahme genutzt werden. Meine Daten werden niemals an Dritte weitergeleitet. Diese Einwilligung kann jederzeit widerrufen werden.",
"required": 1,
"label1018": "Datenschutz",
"description1018": "Mit meiner Kontaktaufnahme willige ich ein, dass meine Daten gespeichert und zur Bearbeitung meiner Anfrage/Kontaktaufnahme genutzt werden. Meine Daten werden niemals an Dritte weitergeleitet. Diese Einwilligung kann jederzeit widerrufen werden.",
"checkedValue": "Ich stimme zu"
}
}
}
Mit Adresse...
{
"roles": {
"form-submit": [
"guest"
],
"form-list": [],
"form-edit": [],
"form-delete": [],
"entries-list": [],
"entries-edit": [],
"entries-delete": [],
"entries-page": []
},
"framework": "Basic",
"submitText": "Senden",
"successMessage": "Vielen Dank, ihre Nachricht wurde versendet.",
"errorMessage": "Entschuldigung, das Formular konnte nicht versendet werden. Bitte füllen Sie alle Pflichtfelder aus. Zur Kontaktaufnahme benötigen wir entweder Ihre E-Mail oder Ihre Telefonnummer.",
"emailSubject": "Nachricht über Ihr Kontaktformular",
"responderSubject": "Auto-Response",
"saveFlags": 2,
"emailTo": "post@stephanschlegel.de",
"emailFrom": "e_mail",
"submitText1018": "Senden",
"successMessage1018": "Vielen Dank, ihre Nachricht wurde versendet.",
"errorMessage1018": "Entschuldigung, das Formular konnte nicht versendet werden. Bitte füllen Sie alle Pflichtfelder aus.",
"frBasic_cssURL": "/site/templates/styles/forms.css",
"frFoundation_foundationURL": "/site/modules/FormBuilder/frameworks/foundation/",
"frFoundation_horizHeaderClass": "small-5 medium-3 right inline",
"frFoundation_horizContentClass": "small-7 medium-9",
"frUikit_ukURL": "/site/modules/FormBuilder/frameworks/uikit/",
"frUikit_css": "uikit.gradient.min.css",
"frUikit_horizHeaderWidth": 30,
"frAdmin_styleSet": "AdminThemeDefault/styles/main-classic.css",
"frBootstrap_bootURL": "/site/modules/FormBuilder/frameworks/bootstrap/",
"frBootstrap_bootHorizHeaderClass": "col-xs-5 col-sm-4 col-md-3",
"frBootstrap_bootHorizContentClass": "col-xs-7 col-sm-8 col-md-9",
"children": {
"name_1": {
"type": "Text",
"label": "Name",
"label1018": "Ihr Name",
"maxlength": 2048,
"requiredAttr": 1
},
"telefon": {
"type": "Text",
"label": "Telefon",
"required": 1,
"columnWidth": 50,
"label1018": "Ihre Telefonnummer",
"maxlength": 2048,
"requiredAttr": 1,
"requiredIf": "e_mail=''",
"stripTags": 1
},
"e_mail": {
"type": "Text",
"label": "E-Mail",
"required": 1,
"columnWidth": 50,
"label1018": "Ihre E-Mail",
"maxlength": 2048,
"requiredIf": "telefon=''",
"stripTags": 1
},
"ihre_adresse": {
"type": "Text",
"label": "Straße",
"columnWidth": 80,
"label1018": "Straße",
"requiredAttr": 1,
"maxlength": 2048,
"size": 100
},
"hausnummer": {
"type": "Text",
"label": "Hausnr.",
"required": 1,
"columnWidth": 20,
"label1018": "Hausnr.",
"maxlength": 2048
},
"plz_ort": {
"type": "Text",
"label": "PLZ Ort",
"label1018": "PLZ Ort",
"maxlength": 2048
},
"ihre_nachricht": {
"type": "Textarea",
"label": "Ihre Nachricht",
"required": 1,
"label1018": "Ihre Nachricht",
"rows": 5,
"requiredAttr": 1
},
"datenschutz": {
"type": "Checkbox",
"label": "Datenschutz",
"description": "Mit meiner Kontaktaufnahme willige ich ein, dass meine Daten gespeichert und zur Bearbeitung meiner Anfrage/Kontaktaufnahme genutzt werden. Meine Daten werden niemals an Dritte weitergeleitet. Diese Einwilligung kann jederzeit widerrufen werden.",
"required": 1,
"label1018": "Datenschutz",
"description1018": "Mit meiner Kontaktaufnahme willige ich ein, dass meine Daten gespeichert und zur Bearbeitung meiner Anfrage/Kontaktaufnahme genutzt werden. Meine Daten werden niemals an Dritte weitergeleitet. Diese Einwilligung kann jederzeit widerrufen werden.",
"checkedValue": "1"
}
}
}