> For the complete documentation index, see [llms.txt](https://doku.themeware.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doku.themeware.design/zusatzfunktionen/zusatzfelder.md).

# Zusatzfelder

ThemeWare® nutzt verschiedene Zusatzfelder um kategorie- bzw. produktspezifische Informationen in der Storefront nutzen oder darstellen zu können.

In diesem Bereich der Wissensdatenbank erklären wir alle Zusatzfelder von ThemeWare®.

{% hint style="success" %}
**Tipp**: Eine Deinstallation kann helfen, wenn du beispielsweise ThemeWare®-Zusatzfelder gelöscht hast. Diese stehen nach einer erneuten Installation wieder zur Verfügung.
{% endhint %}

#### Technischer Name:

Der technische Name der ThemeWare® Zusatzfelder hat einen festen Aufbau. Jedes Zusatzfeld besteht aus einem Theme spezifischen Teil und aus einem Zusatzfeld spezifischen Teil.

Grundsätzlicher Aufbau: `{Theme spezifisch}__{Zusatzfeld spezifisch}`

Der **Theme spezifische Teil** beginnt mit dem Präfix `twt`. Darauf folgt der Theme-Name (z.B. `modern` oder `clean`) und die Theme-Edition (`pro` bzw. `cloud`) des verwendeten Themes. Der Theme spezifische Teil wird durch den Suffix `custom_field` abgeschlossen. Durch diesen Aufbau sind für jedes Theme individuelle Zusatzfelder möglich.

Theme spezifisch: `{Präfix}_{Theme-Name}_{Theme-Edition}_{Suffix}`

Nach dem Theme spezifischen Aufbau folgt der **Zusatzfeld spezifische Teil**. Dieser beginnt mit dem Set (z.B. `category` oder `product`) dem das Zusatzfeld angehört. Abschließend folgt der eigentliche Name des Zusatzfeldes (z.B. `body_class`).

Zusatzfeld spezifisch: `{Set}__{Name des Zusatzfeldes}`

Alles wird klein geschrieben und mit Unterstrichen getrennt.

#### Beispiel:

<mark style="background-color:blue;">twt</mark>\_<mark style="background-color:purple;">modern</mark>\_<mark style="background-color:orange;">pro</mark>\_<mark style="background-color:red;">custom\_field</mark>\_\_<mark style="background-color:yellow;">category</mark>\_\_<mark style="background-color:green;">body\_class</mark>

<mark style="background-color:blue;">{Präfix}</mark>\_<mark style="background-color:purple;">{Theme-Name}</mark>\_<mark style="background-color:orange;">{Theme-Edition}</mark>\_<mark style="background-color:red;">{Suffix}</mark>\_\_<mark style="background-color:yellow;">{Set}</mark>\_\_<mark style="background-color:green;">{Name des Zusatzfeldes}</mark>

## Vererbung aus der Theme-Konfiguration

Viele ThemeWare®-Zusatzfelder vom Typ "Auswahl" bieten die Option "vererbt aus Theme-Konfiguration". Diese ist die Standard-Option: Der entsprechende Wert wird dann aus der globalen Theme-Konfiguration übernommen.

Wählst du stattdessen "nein"/"ja" (bzw. einen konkreten Wert), gilt diese Einstellung nur für die jeweilige Kategorie bzw. das jeweilige Produkt und überschreibt die Theme-Konfiguration.

{% hint style="info" %}
**Hinweis**: Bei einigen Funktionen muss in der Theme-Konfiguration zusätzlich die Darstellungs-Option "anzeigen (per Zusatzfeld)" gewählt sein, damit ein "ja" am Zusatzfeld greift.
{% endhint %}

## Zusatzfeld-Verwaltung

Die von ThemeWare® verwendeten Zusatzfelder kannst du über die Kategorie- bzw. die Produkt-Verwaltung bearbeiten.

Du findest diese zudem in der Zusatzfeld-Verwaltung von Shopware 6. Von einer Bearbeitung dieser technischen Informationen raten wir aber dringend ab. Eine fehlerfreie Funktionalität können wir derzeit nur gewährleisten wenn die Felder nicht bearbeitet werden.

{% hint style="danger" %}
**Wichtig**: Wir raten von der Bearbeitung der technischen Informationen von Zusatzfeldern in der Zusatzfeld-Verwaltung von Shopware 6 dringend ab.
{% endhint %}
