# Definieren Sie Renderparameter

Fügen Sie Felder hinzu, wählen Sie Typen aus, legen Sie Standardeinstellungen fest und verwenden Sie Payload, um Vorlagendaten vorzubereiten.

Um eine Vorlage mit anderen Daten wiederzuverwenden, deklarieren Sie zunächst die Felder, die sie akzeptiert. Mit **Parameters** können Sie jedes Feld benennen, seinen Typ auswählen und einen Standardwert angeben.

Beginnen Sie mit einem einfachen Feld, verbinden Sie es mit HTML und öffnen Sie dann Payload, um die resultierende Datenstruktur zu überprüfen.

## 1. Fügen Sie ein Feld in Schema hinzu

Öffnen Sie **Parameters**, wählen Sie **Schema** und wählen Sie **Hinzufügen**. Benennen Sie das neue Feld in den Namen um, den Sie verwenden möchten, z. B. `recipient`.

| Typ | Geeignete Daten |
| --- | --- |
| Text | Namen, Adressen, Referenzen oder formatierte Zeichenfolgen. |
| Nummer | Mengen oder numerische Werte. |
| Boolescher Wert | `true` / `false`. |
| Objekt | Eine benannte Gruppe von Feldern. |
| Array | Eine Liste von Elementen mit derselben Struktur. |

**Color** und **Asset** sind reine Propstypen im aktuellen Editor und erscheinen daher nicht in der Parameters-Typenliste.

<figure class="doc-sim data-assets-illustration" aria-label="Parameters → Hinzufügen → Schema">
<div class="sim-stage"><div class="sim-panel"><div class="ds-head"><strong>Parameters</strong><span class="sim-control sim-focus">＋ Hinzufügen</span></div><div class="sim-tabs"><span class="sim-active">Schema</span><span>Payload</span></div><div class="sim-prop-card ds-field"><div class="sim-prop-name"><b>Empfänger</b><span class="ds-type">Text <svg class="sim-chevron" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path d="m4 6 4 4 4-4" /></svg></span></div><div class="sim-prop-value"><small class="sim-label">STANDARD</small><span class="sim-input">Tembuilder</span><span class="sim-embed">{{ params.recipient }}</span></div></div></div></div>
<figcaption>Parameters → Hinzufügen → Schema</figcaption>
</figure>

## 2. Standard und Erforderlich festlegen

Geben Sie **Standard** auf der Feldkarte ein, um einen Wert bereitzustellen, wenn der Anrufer das Feld auslässt. Das erforderliche Steuerelement im Kartenkopf schaltet den **Erforderlich**-Status des Felds um.

Verwenden Sie Werte des deklarierten Typs: Eine Zahl verwendet `2` und ein Boolescher Wert verwendet `true` oder `false`. Die Zeichenfolge `"2"` ist keine Zahl. Eine leere Zeichenfolge ist immer noch ein bereitgestellter Wert und kein ausgelassenes Feld.

Fügen Sie eine Beschreibung hinzu, um jemandem, der die Vorlage verwendet, den Zweck, die Einheiten oder das erwartete Format des Werts zu erklären.

<figure class="doc-sim data-assets-illustration" aria-label="Name, Typ, Standard und Erforderlich erscheinen auf derselben Feldkarte">
<div class="sim-stage"><div class="sim-panel"><div class="ds-head"><strong>Schema</strong></div><div class="sim-prop-card ds-field"><div class="sim-prop-name"><b>Empfänger <em>*</em></b><span class="ds-type">Text <svg class="sim-chevron" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path d="m4 6 4 4 4-4" /></svg></span></div><div class="sim-prop-value"><small class="sim-label">STANDARD</small><span class="sim-input sim-focus">Tembuilder</span><span class="sim-embed">{{ params.recipient }}</span></div></div></div><div class="ds-rows"><div><span>Standard</span><small>Wird verwendet, wenn das Feld weggelassen wird</small></div><div><span>Erforderlich</span><small>Markiert ein Pflichtfeld</small></div></div></div>
<figcaption>Name, Typ, Standard und Erforderlich erscheinen auf derselben Feldkarte</figcaption>
</figure>

## 3. Verbinden Sie das Feld mit dem Inhalt

Jede Karte enthält einen **EMBED**-Ausdruck. Fügen Sie für `recipient` dies in HTML eines Abschnitts ein:

```handlebars
<p>{{ params.recipient }}</p>
```

`recipient` muss mit dem Namen Schema übereinstimmen. Wenn Sie das Feld später umbenennen, aktualisieren Sie sowohl den HTML-Ausdruck als auch die der Vorlage bereitgestellten Daten.

<figure class="doc-sim data-assets-illustration" aria-label="Kopieren Sie den EMBED-Ausdruck in den Abschnitt HTML">
<div class="sim-stage"><div class="sim-prop-card ds-field"><div class="sim-prop-name"><b>Empfänger</b><span class="ds-type">Text <svg class="sim-chevron" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path d="m4 6 4 4 4-4" /></svg></span></div><div class="sim-prop-value"><small class="sim-label">STANDARD</small><span class="sim-input">Tembuilder</span><span class="sim-embed">{{ params.recipient }}</span></div></div><div class="ds-code sim-focus"><code>{{ params.recipient }}</code></div></div>
<figcaption>Kopieren Sie den EMBED-Ausdruck in den Abschnitt HTML</figcaption>
</figure>

## 4. Holen Sie sich die Struktur von Payload

Wechseln Sie zu **Payload**, um das aus den deklarierten Feldern und Standardwerten erstellte Objekt zu überprüfen:

```json
{
  "recipient": "Tembuilder",
  "copies": 2,
  "showNotes": true
}
```

Dies ist das Datenobjekt der Vorlage. Verwenden Sie dieselbe Struktur, wenn Sie Daten in **Run** eingeben. Bei der API-Integration gehört das Objekt in das `parameters`-Feld der Anfrage. Informationen zu den Anforderungsfeldern und Endpunkten finden Sie in der Render-API-Referenz](/docs/de/developers/render-reference/).

Fahren Sie für verschachtelte Felder und Listen fort mit [Objekte, Arrays und Tabellen](/docs/de/data/arrays-objects/).

<figure class="doc-sim data-assets-illustration" aria-label="Schema → Payload → Run">
<div class="sim-stage"><div class="sim-panel"><div class="ds-head"><strong>Parameters</strong></div><div class="sim-tabs"><span>Schema</span><span class="sim-active">Payload</span></div><div class="ds-code sim-focus"><code>{</code><code>  "recipient": "Tembuilder",</code><code>  "copies": 2,</code><code>  "showNotes": true</code><code>}</code></div></div></div>
<figcaption>Schema → Payload → Run</figcaption>
</figure>
