> ## Documentation Index
> Fetch the complete documentation index at: https://support.humanizing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Erweiterung des Plurals: Formularelement

> Diese Erweiterung ist eine einfache Webanwendung, die ein dynamisches Formular bietet, das innerhalb des Website-Elements von Plural verwendet werden kann. Die Website dieses Elements finden Sie hier: https://blue-water-

#### Wie man Daten von Plural an diese App weitergibt

* Erstellen Sie ein Website-Element in Plural

* Verwenden Sie diese URL: [https://forms.plural-plugins.com/](https://forms.plural-plugins.com/)

* Legen Sie die Parameter fest, die *von Plural an die Forms-App* übergeben werden sollen

* Legen Sie die Attribute fest, die *von der Forms-App in Plural* gespeichert werden sollen

#### So übergeben Sie Parameter an diese App

* Diese App erstellt ein Formularfeld mit einer Beschriftung und ein Eingabefeld für jeden Parameter, den Sie an die Website übergeben.

* Jeder Parameter-Schlüssel wird als Beschriftung verwendet

* Jeder Wert wird als vorausgefüllter Wert des Eingabefeldes verwendet.

* OPTIONAL: Sie können den Typ des Eingabefelds festlegen, indem Sie `::&lt;type&gt;` zum Parameterschlüssel in der Mehrzahl hinzufügen (der Typ muss ein gültiger Eingabetyp für HTML-Eingabeelemente sein und der Fallback-Wert/Standardtyp, wenn Sie nichts übergeben, ist „text“)

* OPTIONAL: Um Benutzer zum Ausfüllen eines Feldes zu zwingen, können Sie das „erforderlich“-Attribut festlegen, indem Sie ein \* nach dem Parameter-Schlüssel und vor dem :: eingeben (z. B.: `Benutzer-ID*::Nummer`)

* OPTIONAL: Sie können die Sprache des Formulars festlegen, indem Sie einen Sprachcode als `systemLanguage` an das Website-Element übergeben (muss im ISO 639-2-Format vorliegen (z. B.: `eng` oder `ger`) und ist derzeit so voreingestellt, dass nur Deutsch verstanden wird. Standard ist Englisch.)

#### Hier sind einige Beispiele

Hier sind einige Beispiele, die Ihnen den Einstieg erleichtern sollen.

**Übergeben eines Parameters als Text**

**Ihre Eingabe im Plural:**

Parameter-Schlüssel\_ = \_`_First Name::text_`

Parameterwert\_= \_`_Michael_`

![Image](https://content.gitbook.com/content/FM0lFFYLpwPxlK9jVfyV/blobs/BvCsGBZBp0Vpt2r9OR1L/image.png)

**Ihre grobe Ausgabe in der App:**

In diesem Fall wird der Parameterschlüssel als Beschriftung und der Parameterwert als vorausgefüllter Wert des Eingabefelds verwendet. Der Typ des Eingabefelds ist standardmäßig auf „Text“ eingestellt.

**Überschreiben des angezeigten Labels eines Parameters**

**Ihre Eingabe im Plural:**

Parameter-Schlüssel\_= \_`_First Name[Vorname]::text_`

Parameterwert\_ = \_`_Michael_`

![Image](https://content.gitbook.com/content/FM0lFFYLpwPxlK9jVfyV/blobs/CPnUlGVEmw3ba67AcI8r/image.png)

**Ihre grobe Ausgabe in der App:**

In diesem Fall wird der Parameterschlüssel als Beschriftung und der Parameterwert als vorausgefüllter Wert des Eingabefelds verwendet. Der Typ des Eingabefelds ist standardmäßig auf „Text“ eingestellt. Die Beschriftung wird durch den Text in den eckigen Klammern überschrieben.

Parameterwert = This is the title.

**Ihre grobe Ausgabe in der App:**

Über dem Formular sehen Sie einen Titel mit dem Text, den Sie eingegeben haben.

**Zeigen Sie zu Beginn des Formulars einen Untertitel an**

**Ihre Eingabe im Plural:**

Parameter-Schlüssel\_ = \_`_subtitle_`

Parameterwert\_ = \_`_This is the subtitle._`

​

![Image](https://content.gitbook.com/content/FM0lFFYLpwPxlK9jVfyV/blobs/UIBKDUcebeXL1imCKnPM/image.png)

​

**Ihre grobe Ausgabe in der App:**

Über dem Formular sehen Sie einen Untertitel mit dem Text, den Sie eingegeben haben.

##### Wie werden Parameter an Plural zurückgegeben?

* In Plural gehen Sie auf der Website zum Reiter „Attribute“ des Website-Elements

* Fügen Sie für den JSON-Schlüsselpfad `$['&lt;NameOfYourParameterKey&gt;']` hinzu (z. B. für das Beispiel oben `$['First Name']` oder `$['Checkin Date']` usw.).

Comment

* Wählen Sie die Variable aus, in der Sie sie speichern möchten

Comment

Hier ist ein Beispiel, um die Eingaben von oben zu speichern:

![Image](https://content.gitbook.com/content/FM0lFFYLpwPxlK9jVfyV/blobs/R3f3sNMUoEL693n44WcN/image.png)
