# CMS-Erweiterungen

Mit ThemeWare® 0.5.0 haben wir unser großes CMS-Update und damit unsere ersten **ThemeWare® CMS-Erweiterungen** veröffentlicht. Alle CMS-Erweiterungen wurden mit dem Schwerpunkt Verkaufsförderung und Anpassbarkeit ausgewählt und entwickelt. Die vielen Layout-Möglichkeiten sprechen für sich.

Wir haben extrem viel Herzblut in jede einzelne CMS-Erweiterung gesteckt und sind auf diese wirklich stolz. Besonders freuen wir uns daher über das positive Feedback. Vielen Dank!

> Technisch gesehen gibt es seitens Shopware derzeit leider ein paar technische Einschränkungen, aber Shopware arbeitet bereits an grundlegenden Verbesserungen – auch im Hinblick auf die Möglichkeit CMS-Erweiterungen in der Shopware 6 Cloud bereitstellen zu können.
>
> Sobald es möglich ist werden wir unsere CMS-Erweiterungen überarbeiten und diese auch in der Cloud-Edition verfügbar machen. Wann dies der Fall ist, können wir derzeit leider nicht sagen.

Wir arbeiten, wie du es wahrscheinlich bereits von uns gewohnt bist, fleißig weiter an neuen CMS-Erweiterungen bzw. an Verbesserungen für bestehende CMS-Erweiterungen. Freu dich also noch auf viel mehr.

{% hint style="success" %}
**Tipp**: Wenn du einen Vorschlag für eine neue oder bestehende CMS-Erweiterung hast, senden uns gerne einen [Verbesserungsvorschlag](https://service.tc-innovations.de/themeware/sw6/ticket-feedback-improvement) über unser Service Portal.
{% endhint %}

## ThemeWare® CMS-Erweiterungen

In der Regel besteht eine **CMS-Erweiterung** aus einem CMS-Block und einem CMS-Element.

Ein **CMS-Block** bildet quasi den Rahmen bzw. Container für CMS-Elemente. CMS-Blöcke haben einen oder mehrere **Slots**. In jedem Slot wird ein **CMS-Element** platziert.

<div><figure><img src="https://2276716575-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHZ42X804kUeKKTtIEUr2%2Fuploads%2FQRj1gmAXFm2JBNBrZeym%2Fimage.png?alt=media&#x26;token=c073b094-a292-4960-9046-5a0f4018580b" alt=""><figcaption><p>CMS-Block</p></figcaption></figure> <figure><img src="https://2276716575-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHZ42X804kUeKKTtIEUr2%2Fuploads%2FXXhWZDr8l6IqbPWbe6oa%2Fimage.png?alt=media&#x26;token=77e68cc7-32d3-4735-a7d3-eea834d333eb" alt=""><figcaption><p>CMS-Element</p></figcaption></figure> <figure><img src="https://2276716575-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHZ42X804kUeKKTtIEUr2%2Fuploads%2Fxa8Rbx95rIYBkOMgPj7F%2Fimage.png?alt=media&#x26;token=35258033-02e0-4fb0-96bb-59692ca541a7" alt=""><figcaption><p>Element austauschen</p></figcaption></figure></div>

In den meisten CMS-Blöcken kannst du nahezu jedes beliebige CMS-Element platzieren. Ein Beispiel dafür sind die ThemeWare® Grid- und Spalten-Blöcke.

Es gibt aber auch CMS-Blöcke in welchen das CMS-Element nicht ausgetauscht werden kann (z.B. die ThemeWare® "Unterkategorie-Navigation") und CMS-Elemente, welche nur mit bestimmten CMS-Blöcken funktionieren (z.B. die ThemeWare® "Hero-Slider"-Elemente).

Neben universellen CMS-Blöcken gibt es auch universelle CMS-Elemente. Diese funktionieren in nahezu allen CMS-Blöcken (z.B. die ThemeWare® "Teaser"-Elemente).

Da aber nicht zu jedem CMS-Block ein CMS-Element gehören muss und umgekehrt, sprechen wir von allgemein von "CMS-Erweiterungen". Und das schöne an den ThemeWare® CMS-Erweiterungen ist: **Es sind keine weiteren Plugins oder Apps nötig**! Du erhältst alles direkt mit deinem ThemeWare® Theme.

{% hint style="info" %}
**Hinweis**: Aufgrund von technischen Limitationen im App-System von Shopware gibt es die meisten CMS-Erweiterungen derzeit nur in der Pro-Edition.
{% endhint %}

***

## Mehrsprachigkeit

Möchtest du eine alternative Sprache in einem CMS-Element konfigurieren, kannst du oben rechts im Editor der entsprechenden Erlebniswelt einfach die Sprache wechseln.

![Erlebniswelt: Sprache wechseln](https://2276716575-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHZ42X804kUeKKTtIEUr2%2Fuploads%2FUSZduliITJxBIblIDfvs%2Fimage.png?alt=media\&token=de6c80e2-3a88-4aec-87f7-8b4f249c1ff0)

***

## Installation/Updates/Deinstallation

> Stand: Shopware 6.5.x

#### **Installation**

* Die CMS-Blöcke bzw. CMS-Element erhältst du mit entsprechenden ThemeWare®-Updates. Es gibt keine spezielle Update-/Installationsroutine in ThemeWare® – Shopware 6 regelt dies automatisch.
* Sollten die CMS-Blöcke bzw. CMS-Elemente nicht im Erlebniswelt-Editor erscheinen, leere bitte einmal den Shopware- sowie die Browser-Cache vollständig. Hilft dies nicht, deaktiviere (nicht deinstallieren!) ThemeWare® einmal und aktiviere es danach wieder.
* Grundsätzlich werden die CMS-Blöcke bzw. CMS-Elemente beim Aktivieren von Themes hinzugefügt bzw. werden beim Deaktivieren wieder aus der Administration entfernt.

#### **Updates**

* Bei Theme-Updates aktualisieren sich die CMS-Blöcke bzw. CMS-Elemente ggf. automatisch.

#### **Deaktivieren**

* Das Deaktivieren von Themes entfernt lediglich die CMS-Blöcke bzw. CMS-Elemente aus der Erlebniswelt, aber nicht aus der Datenbank.

#### **Deinstallation**

* Die Deinstallation von Themes löscht derzeit keine Daten von CMS-Blöcken bzw. CMS-Elementen aus der Datenbank. Auch die Option "Alle App-Daten endgültig entfernen" hat derzeit keinen Einfluss.
* **Wichtig**: CMS-Blöcke bzw. CMS-Elemente sollten vor dem "Deaktivieren" von ThemeWare® aus allen CMS-Seiten entfernt werden damit sie nicht "leer" in der Storefront dargestellt werden!

{% hint style="info" %}
**Hinweis**: Nutzt du mehr als ein ThemeWare®-Theme in deinem Shop, gibt es jeden CMS-Block bzw. jedes CMS-Element nur einmal in der Administration auch wenn diese mehrfach angezeigt werden. Die Blöcke bzw. Elemente funktionieren dann solange, bis du das letzte ThemeWare®-Theme deaktivierst.
{% endhint %}

***

## Weiterführende Informationen

Weitere Informationen und Grundlagen zum Thema "Shopware 6 Erlebniswelten" findest du in der ThemeWare® Wissensdatenbank:

{% embed url="<https://wiki.themeware.design/wissensdatenbank/grundwissen/erlebniswelten>" %}
ThemeWare® Wissensdatenbank => Erlebniswelten
{% endembed %}
