Project

General

Profile

Bug #83998 » Registration.yaml

Form to test - Sven Burkert, 2018-02-21 13:14

 

renderingOptions:
submitButtonLabel: 'Kostenpflichtig bestellen'
identifier: registration
label: 'Member Registration'
type: Form
prototypeName: standard
finishers:
-
options:
subject: 'Mitglied Registrierung'
recipientAddress: aaa@bbb.de
recipientName: 'Test'
senderAddress: '{text-8}'
senderName: '{text-2} {text-3}'
replyToAddress: ''
carbonCopyAddress: ''
blindCarbonCopyAddress: ''
format: html
attachUploads: false
translation:
language: ''
identifier: EmailToReceiver
-
options:
subject: 'Ihre Registrierung'
recipientAddress: '{text-8}'
recipientName: '{text-2} {text-3}'
senderAddress: info@abc.de
senderName: 'Test'
replyToAddress: ''
carbonCopyAddress: ''
blindCarbonCopyAddress: ''
format: rrregistration
attachUploads: false
identifier: EmailToSender
-
options:
pageUid: '172'
additionalParameters: ''
identifier: Redirect
renderables:
-
renderingOptions:
previousButtonLabel: Zurück
nextButtonLabel: Weiter
type: Page
identifier: page-7
label: 'Welche Zahlungsweise bevorzugen Sie?'
renderables:
-
properties:
options:
paypal: 'PayPal (sofortige Freischaltung aller Leistungen)'
bill: 'Rechnung (Freischaltung in ca. 3 Werktagen)'
fluidAdditionalAttributes:
required: required
type: RadioButton
identifier: tx-rrform-payment
label: Zahlungsweise
validators:
-
identifier: NotEmpty
-
properties:
options:
1year: '1 Jahr (59€)'
2years: '2 Jahre (89€)'
type: SingleSelect
identifier: singleselect-3
label: 'Dauer der Mitgliedschaft'
-
renderingOptions:
previousButtonLabel: Zurück
nextButtonLabel: Weiter
type: Page
identifier: page-2
label: 'Ihre Zugangsdaten'
renderables:
-
defaultValue: ''
type: Text
identifier: text-1
label: 'Gewünschter Benutzername'
properties:
fluidAdditionalAttributes:
required: required
minlength: '3'
maxlength: '20'
validators:
-
identifier: NotEmpty
-
options:
minimum: '3'
maximum: '20'
identifier: StringLength
-
options:
regularExpression: '/^\S*$/'
identifier: RegularExpression
-
properties:
confirmationLabel: Bestätigung
fluidAdditionalAttributes:
required: required
type: AdvancedPassword
identifier: advancedpassword-1
label: Passwort
validators:
-
identifier: NotEmpty
-
renderingOptions:
previousButtonLabel: Zurück
nextButtonLabel: Weiter
type: Page
identifier: page-3
label: 'Ihre persönlichen Angaben'
renderables:
-
properties:
options:
- Herr
- Frau
fluidAdditionalAttributes:
required: required
type: SingleSelect
identifier: singleselect-1
label: Anrede
validators:
-
identifier: NotEmpty
-
defaultValue: ''
type: Text
identifier: text-10
label: Titel
-
defaultValue: ''
type: Text
identifier: text-2
label: Vorname
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
defaultValue: ''
type: Text
identifier: text-3
label: Nachname
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
defaultValue: ''
type: Text
identifier: text-4
label: 'Straße, Hausnummer'
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
defaultValue: ''
type: Text
identifier: text-5
label: PLZ
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
defaultValue: ''
type: Text
identifier: text-6
label: Stadt
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
defaultValue: ''
type: Text
identifier: text-7
label: Land
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
renderingOptions:
previousButtonLabel: Zurück
nextButtonLabel: Weiter
type: Page
identifier: page-4
label: 'Wie können wir Sie kontaktieren?'
renderables:
-
defaultValue: ''
type: Text
identifier: text-8
label: E-Mail
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
identifier: EmailAddress
-
defaultValue: ''
type: Text
identifier: text-9
label: Telefon
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
-
renderingOptions:
previousButtonLabel: Zurück
nextButtonLabel: 'Kostenpflichtig bestellen'
type: Page
identifier: page-5
label: 'Allgemeine Geschäftsbedingungen'
renderables:
-
type: Checkbox
identifier: checkbox-1
label: 'Ich habe die AGBs gelesen und akzeptiere sie.'
properties:
fluidAdditionalAttributes:
required: required
validators:
-
identifier: NotEmpty
    (1-1/1)