# 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](/vorlagen.md#updates).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://themedocs.zenit.design/faq/ableitungen/child-theme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
