# Child-Theme

## Was ist ein Child-Theme?

Das Child-Theme ist ein Theme, das die Templates eines anderen übergeordneten Themes erbt, des sogenannten Parent-Themes (Eltern- oder auch Mutter-Theme). Ein Child-Theme ist der sicherste und bisher eleganteste Weg, individuelle Änderungen am Parent-Theme vorzunehmen.

Verwende ein Child-Theme, um **updatesichere** Änderungen am Code deines Themes vorzunehmen, z.B.

* am Aufbau der Templates
* an Funktionen des Themes
* am CSS oder SCSS Code
* an Javascript-Dateien
* die Kompatibilität zwischen zwei Erweiterungen herzustellen

{% embed url="<https://themes.zenit.design>" %}
Child-Themes herunterladen
{% endembed %}

## Ich möchte nichts verändern, warum empfiehlt sich trotzdem ein Child-Theme?

Auch wenn Du derzeit keine tiefergehenden Veränderungen am Shop vornehmen möchtest, investierst Du mit einem Child-Theme mit nur wenigen Klicks in die Zukunft. Du kannst heute noch nicht wissen, ob Du niemals Anpassungen vornehmen willst oder vornehmen lassen musst.

{% hint style="warning" %}
Manchmal wird ein Child-Theme benötigt, um die Kompatibilität zwischen zwei Erweiterungen herzustellen.
{% endhint %}

Ist eine Änderung notwendig und noch kein Child-Theme installiert, müssen alle Konfiguration des Themes für das Child-Theme erneut durchgeführt werden. Einfacher ist es daher im Nachgang, wenn Du bereits von Anfang an auf ein Child-Theme setzt!

## Child-Theme via Plugin erstellen

> ab Theme Version 4.4.0 | nur Pro Version

Ab Theme Version 4.4.0 hast Du die Möglichkeit, Dir über unser kostenfreies Child-Theme-Generator Plugin ein personalisiertes Child-Theme zu generieren und anschließend nach belieben anzupassen.

{% embed url="<https://store.shopware.com/de/zenit66399665516f/child-theme-generator-fuer-zenit-design-themes.html>" %}

## Update eines Child-Themes

Gelegentlich kann es vorkommen, dass wir unsere bereitgestellten Child-Themes zusätzlich zum im Store angebotenen Haupt-Theme in einer neuen Version bereitstellen. Über den Changelog im Update des Hauptthemes weisen wir daraufhin, dass auch ein Update für das Child-Theme bereitsteht.

Dieses Update ist in der Regel optional und beinhaltet beispielsweise neue Konfigurations-Elemente.

{% hint style="danger" %}
**Vor dem Update** eines unserer Vorlagen Child-Themes **lies bitte unbedingt** unsere [Update-Info](https://themedocs.zenit.design/vorlagen#updates).
{% endhint %}
