Alle Seiten
Bereitgestellt von GitBook
1 von 27

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Experten-Einstellungen in CMS-Elementen

In diesem Artikel erfährst du was es mit den Experten-Einstellungen in den ThemeWare® CMS-Elementen auf sich hat.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


In einigen CMS-Elementen findest du im Tab "Erweitert" den Abschnitt "Experten-Einstellungen".

Diese Einstellungen richten sich an Experten die sich mit CMS-Blöcken, CMS-Elementen und dem Bootstrap Grid-System sehr gut auskennen.


CSS-Klasse (Spalte)

Spalten-CSS-Klassen in ThemeWare® CMS-Elementen

Weitere folgen...

HTML Sanitizer

Mit der Shopware 6.5 wurde ein "HTML Sanitizer" implementiert. Dieser Sanitizer "verbessert" Sicherheit, Zuverlässigkeit und Benutzerfreundlichkeit des HTML-Editors in der Administration, indem unsicherer HTML-Code entfernt wird. Er säubert auch Styles und Attribute für konsistente und korrekte Darstellung des Codes unabhängig von Plattform und Browser.

Experten-Modus

Der "Experten-Modus" definiert ob deine "individuellen Anpassungen" aus den "Experten-Einstellungen" der Theme-Konfiguration in die Storefront ausgeliefert werden oder nicht.

Tab "Weiteres" => Bereich "Experten-Einstellungen" => Experten-Modus

  • Ist der "Experten-Modus" aktiv werden die entsprechenden Codes bzw. Dateien der "Experten-Einstellungen in die Storefront ausgeliefert.

  • Ist der "Experten-Modus" nicht aktiv, werden die "Experten-Einstellungen" nicht in die Storefront ausgeliefert.

Dies eignet sich besonders zum Debuggen um Probleme mit deinen "individuellen Anpassungen" in den "Experten-Einstellungen" ausschließen zu können.


SCSS

Die Shopware 6 Storefront nutzt zum Styling SCSS-Code (anders als Shopware 5 das LESS genutzt hat).

Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

– sass-lang.com

SCSS-Dateien können mit Themes oder Plugins dem Compiler zugeführt werden, welcher den gesamten SCSS-Code der Storefront in eine "all.css" kompiliert.

Weiterführende Informationen

Bootstrap HTML-Code nutzen

In diesem Artikel erfährst du, wie du Bootstrap HTML-Elemente in der Shopware 6 Storefront nutzen kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


Folgt bald...

Bootstrap CSS-Klassen nutzen

In diesem Artikel erfährst du, wie du Bootstrap CSS-Klassen in der Shopware 6 Storefront nutzen kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


Folgt bald...

Profiwissen

Ob Agentur, Freelancer oder fortgeschrittener Benutzer, hier findest du alles um professionelle und verkaufsfördernde Shops schneller denn je mit ThemeWare® für Shopware 6 umsetzen zu können.

Hinweis: Bitte beachte, dass sich die folgenden Artikel an Profis und Experten richten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:

Backup der ThemeWare® Konfiguration

In diesem Artikel erfährst du, wie du ein manuelles Backup der Theme-Konfiguration machen kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


Manuelle Vorgehensweise (für erfahrende Anwender)

Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind.

Wichtig: In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.

Backup zur Sicherheit

Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.

Tipp: Für einen schnellen Zugriff auf die Datenbank nutzen wir gerne die Erweiterung von Friends of Shopware.

Backup der Theme-Konfiguration

  1. Datenbank öffnen (z.B. Adminer oder phpMyAdmin)

  2. Tabelle "themes" (1) über das Suchfeld suchen

  3. Öffne die Tabell mit "select" (2)

  4. Datensatz des gewünschten Themes (z.B. "TcinnThemeWareModern") mit "edit" (3) bearbeiten

  5. Speichere den Inhalt der Spalte "config_values" (4) in einer *.txt oder .json Datei um ein "Backup" der aktuellen Konfiguration zu machen

  6. Verlasse die Datenbank ohne etwaige Änderungen zu speichern

Debug-Modus

In der ThemeWare® Plugin-Konfiguration (nicht Theme-Konfiguration) hast du die Möglichkeit den ThemeWare® "Debug-Modus" zu aktivieren.

Ist der "Debug-Modus" aktiv, wird beispielsweise die "Experten-Konfiguration" nicht mehr berücksichtigt. So können, mit einem Klick, etwaige Fehler in diesen "individuellen Anpassungen" ausgeschlossen werden.

Da der "Debug-Modus" einige Konfigurationen "deaktiviert" um das Debugging von Fehlern zu erleichtern, empfehlen wir diesen Modus nicht im Produktiv-Modus zu nutzen.

Damit du den "Debug-Modus" nicht versehentlich aktiv hast, erscheint ein entsprechender Indikator in der Storefront.

Wirst du im Debugging oder vom ThemeWare® Support gebeten den "Debug-Modus" kurzzeitig zu aktivieren, kannst du auch die Option "Ja (ohne Storefront-Indikator)" nutzen. Hierbei wird der "Debug-Modus" zwar aktiviert, aber der Indikator wird nicht angezeigt. Achte unbedingt darauf den Modus danach wieder zu deaktivieren!

Experten-Einstellungen in der Theme-Konfiguration

In diesem Bereich kannst du eigenen CSS- und/oder JavaScript-Code hinterlegen. Da dies in den Bereich "individuelle Anpassungen" fällt, können wir hier im Rahmen des Plugin-Supports nur begrenzt unterstützen.

Tab "Weiteres" => Bereich "Experten-Einstellungen"

Die "Experten-Einstellungen" in der Theme-Konfiguration richten sich – wie der Name schon sagt – an "Experten" bzw. Profis die sicher im Umgang mit individuellen Anpassungen sind.

Wie du diese Konfigurationsfelder nutzen kannst erfährst du im Bereich "Individuelle Anpassungen":


ThemeWare® in der Datenbank

In diesem Artikel erfährst du, wo Shopware 6 die Theme-Konfiguration in der Datenbank speichert.


Die konfigurierten Werte der Themes werden bei Shopware 6 in der Datenbank-Tabelle "theme" (2) in der Spalte "config_values" (4) für jedes Theme bzw. Theme-Duplikat separat gespeichert.

Diese Spalte enthält aber nicht den kompletten Satz an Konfigurationswerten, sondern nur diese, welche von der Standard-Konfiguration in der Spalte "base_config" abweichen.

Du kannst den Inhalt der Spalte "config_values" (4) z.B. sichern und/oder auf ein anderes Theme, auf ein Theme-Duplikat in der selben Tabelle oder sogar in andere Shopware Installationen übertragen.

Das ultimative Profiwissen

ThemeWare® bietet dir durch die voreingestellten Konfigurationen, seinen vielen Utilities, dem Video-Tutorial und den vielen Anleitungen einen blitzschnellen Einstieg. So kannst du professionelle und verkaufsfördernde Shops schneller den je umsetzen.

Gleichzeitig setzt dir ThemeWare® niemals Grenzen. Du kannst neben umfangreichsten Konfigurationen jederzeit grenzenlose Individualisierungen vornehmen.

Nachfolgend findest du eine Zusammenfassung der wichtigsten Artikel für erfahrende Anwender und Profis.

Im ersten Schritt findest du einige Artikel, welche dir ein grundsätzliches Verständnis von Themes in Shopware 6 vermitteln. Darüber hinaus findest du natürlich auch in der Shopware Dokumentation viele hilfreiche Informationen.

In der Konfiguration des Themes stehen dir verschiedene Feldtypen zur Verfügung. In diesem Artikel geben wir dir eine Übersicht und erklären, wie welcher Feldtyp verwendet wird und welche Werte er enthalten kann.

ThemeWare® auf dem FTP-Server

ThemeWare® findest du wie jede andere Erweiterung welche du installiert hast auf deinem FTP-Server. Es werden keine externen Inhalte geladen, alles was du benötigst liegt lokal, auf deinem FTP-Server.

Shopware installiert Erweiterungen abhängig von Ihrem Typ. Grundsätzlich findest du Apps und Plugins aber unter dem selben Pfad (/custom). Lediglich der Unterordner variiert:

ThemeWare® Konfiguration sichern und wiederherstellen

Das Sichern und Wiederherstellen der Theme-Konfiguration entspricht derzeit grundsätzlich dem Import bzw. Export der Theme-Konfiguration. Mehr dazu findest du im Artikel:

Twig

Twig ist eine Template-Engine für die Programmiersprache PHP. Sie kompiliert Templates zu einfachem, optimiertem PHP-Code. Der Overhead im Vergleich zu regulärem PHP-Code wird dabei auf ein Minimum reduziert.

ThemeWare® Services im Überblick
ThemeWare® Services im Überblick
ThemeWare® Services im Überblick
ThemeWare® Services im Überblick
ThemeWare® Konfiguration exportieren und importieren
Experten-Einstellungen in der Theme-Konfiguration
Debug-Modus
ThemeWare® "Experten-Einstellungen"

Hinweis: Der "Experten-Modus" fällt in den Bereich "individuelle Anpassungen". Wir können hier im Rahmen des Plugin-Supports nicht bzw. nur sehr begrenzt unterstützen.

Weiterführende Informationen


ThemeWare® "Debug-Modus"

Hinweis: Der "Debug-Modus" sollte nicht in Produktivumgebungen genutzt werden.

Storefront-Indikator

Experten-Einstellungen in der Theme-Konfiguration
Experten-Modus

Weiterführende Informationen

Mit dieser Anleitung findest du heraus, welche ThemeWare® Version von deinem Kunden in Shopware 6 einsetzt wird.

In diesem Artikel erfährst du, wie du das Theme aktualisieren kannst.

In diesem Artikel erfährst du, wie du das Theme aktualisieren kannst.

Die Artikel in diesem Abschnitt gehen einen Schritt weiter und bieten dir Hintergrundwissen zum Thema "Konfiguration" und dem Umgang mit der Konfiguration in der Datenbank.

In diesem Artikel erklären wir dir, wo die Theme-Konfiguration in Shopware 6 gespeichert wird.

Wir empfehlen für einen einfachen Zugriff auf die Datenbank die kostenlose Erweiterung "Adminer für das Admin".

Über einen Export und Import der Konfigurationswerte kannst du eine Konfiguration speichern, eine gespeicherte Konfiguration wiederherstellen, Konfigurationen zwischen einem Theme und seinen Ableitungen übertragen und Theme-Konfigurationen in eine andere Installation übertragen.

Wie du ein Theme in seinen Originalzustand zurücksetzt, erfährst du in diesem Artikel.

Nachfolgend findest du Artikel, welche dir zeigen, wie du mit ThemeWare® schnell und einfach einen professionell gestalteten Shop realisieren kannst.

In diesem Video zeigt dir Thorsten, wie einfach du andere ThemeWare® Themes als Vorlage nutzen kannst, um Teile davon miteinander zu kombinieren. So gelangst du schnell und einfach zu einem individuellen und professionell gestalteten Theme, was genau deinen Wünschen entspricht.

In diesem Artikel zeigen wir dir, wie du mit Theme-Variablen das Farbbild der Storefront vereinheitlichst und schneller an deine Wünsche anpassen kannst.

In der Theme-Konfiguration kannst du in Farbfeldern neben Theme-Variablen auch einfache SCSS-Funktionen verwenden. Mit solchen Funktionen kannst du beispielsweise Farben abdunkeln oder aufhellen.

In diesem Artikel findest du eine Übersicht aller zusätzlichen CSS-Klassen, die wir mit ThemeWare® für Erlebniswelten bereitstellen.

Im sogenannten ThemeWare® "Erlebniswelt-Header" überlagert der Header die Erlebniswelt auf der Startseite. In Themes wie ThemeWare® Outdoor, ThemeWare® Exquisite oder ThemeWare® Lights ist der "Erlebniswelt-Header" bereits vorkonfiguriert.

In diesem Artikel erfährst du, wie du die Kategorie-Erlebniswelten aus unseren Shopware 6 Demoshops nachbauen kannst.

In unseren beliebten Utilities sind unter anderem alle Theme-Grafiken im PSD-Format für dich enthalten.

Wenn du Erfahrung mit CSS und HTML hast und das Erscheinungsbild noch weiter individualisieren möchtest oder Anpassungen an Templates vornehmen möchtest haben wir ebenfalls einige umfangreiche Artikel für dich zusammengestellt.

Du hast mit ThemeWare® verschiedene Möglichkeiten, um eigenes CSS-Styling zu deinem Shop hinzuzufügen. Mehr dazu findest du in diesem Artikel.

Wie du visuelle Anpassungen mittels SCSS vornehmen kannst, erfährst du in diesem Artikel.

Wenn du das Erscheinungsbild von ThemeWare® mittels einer Template-Anpassung individuell verändern möchtest, dann kannst du diese Anpassung mithilfe dieses Artikels in Shopware 6 (Self-hosted) umsetzen.

Wie du eigene Fonts oder einen Google Font lokal in einen Shopware 6 Shop (Self-hosted) einbinden kannst, erfährst du in diesem Artikel.

Last but not least zeigen wir dir, wie du mithilfe des Shopware 6 zugrundeliegenden Bootstrap-Frameworks noch mehr Möglichkeiten zur Individualisierung hast.

Die Shopware 6 Storefront basiert auf dem Bootstrap-Framework. Aufgrund unserer HC-Architecture® ist ThemeWare® ebenfalls vollständig kompatibel mit Bootstrap. Wie du Bootstrap CSS-Klassen und HTML-Elemente für Kundenprojekte einsetzen kannst erfährst du in diesen Artikeln.

In diesem Tutorial erfährst du, wie du responsive Erlebniswelten mit Bootstrap CSS-Klassen erstellen kannst.

Und nun wünschen wir dir viel Spaß beim Stöbern und gut Geschäfte mit ThemeWare®.

Feldtypen in der Theme-Konfiguration

1. Grundwissen

Beschreibung der Feldtypen in der Theme-Konfiguration

ThemeWare® Version ermitteln

ThemeWare® Version ermitteln
ThemeWare® installieren
ThemeWare® manuell installieren
ThemeWare® updaten
ThemeWare® manuell updaten
ThemeWare® in der Datenbank
Datenbank mit dem Adminer bearbeiten
ThemeWare® Konfiguration exportieren und importieren
ThemeWare® Konfiguration sichern und wiederherstellen
ThemeWare® Konfiguration zurücksetzen
Themes kombinieren
Theme-Variablen in der Konfiguration verwenden
SCSS-Funktionen in der Konfiguration verwenden
ThemeWare® CSS-Klassen für Erlebniswelten
Erlebniswelt-Header konfigurieren
Kategorie-Erlebniswelten der Demoshops nachbauen
Welche Bildgrößen sollte ich mit ThemeWare® nutzen?
Individuelle Anpassungen mittels CSS
Individuelle Anpassungen mittels SCSS
Individuelle Template-Anpassungen (Twig, HTML)
Fonts lokal einbinden
Fonts mit dem ThemeWare® Customizing Plugin lokal einbinden
Erlebniswelten mit Bootstrap CSS-Klassen optimieren
Erlebniswelten mit Bootstrap HTML-Elementen optimieren
Responsive Erlebniswelten mit Bootstrap

ThemeWare® installieren

ThemeWare® Update durchführen

2. Hintergrundwissen zur Konfiguration

ThemeWare® in der Datenbank

Datenbank mit dem Adminer bearbeiten

Theme-Konfiguration exportieren/importieren bzw. sichern/wiederherstellen

Theme-Konfiguration zurücksetzen

3. Individuelle Themes gestalten

Themes / Vorlagen kombinieren

Theme-Variablen in der Konfiguration verwenden

SCSS-Funktionen in der Konfiguration verwenden

ThemeWare® CSS-Klassen für Erlebniswelten

Erlebniswelt-Header konfigurieren

Kategorie-Erlebniswelten der Demoshops nachbauen

Welche Bildgrößen sollte ich mit ThemeWare® nutzen?

4. Individuelle Anpassungen vornehmen

Individuelle Anpassungen mittels CSS

Individuelle Anpassungen mittels SCSS

Individuelle Template-Anpassungen (Twig, HTML, SCSS)

Google Fonts oder eigene Fonts DSGVO-konform lokal einbinden

5. Mit Bootstrap richtig durchstarten

Erlebniswelten mit Bootstrap HTML- und CSS-Klassen optimieren

Responsive Erlebniswelten mit Bootstrap

custom/plugins/TcinnThemeWareXYZ

Hinweis: In der Shopware Cloud gibt es derzeit keine Möglichkeit Dateien von Erweiterungen (Plugins, Apps oder Themes) einzusehen.

Achtung: Bearbeite in keinem Fall Originaldateien von Shopware oder Erweiterungen (Plugins, Apps oder Themes)!

ThemeWare® Pro-Edition

ThemeWare® Cloud-Edition

custom/apps/TcinnThemeWareXYZApp
Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: ThemeWare® Services im Überblick

Wichtig: In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.

Anwendungsbeispiele

Tipp: Für einen schnellen Zugriff auf die Datenbank nutzen wir gerne die Erweiterung Adminer für das Admin von Friends of Shopware.

Backup zur Sicherheit

Achtung: Lege unbedingt ein Backup deiner Datenbank an, bevor du hier irgendwelche Änderungen vornimmst!

ThemeWare® Services im Überblick
Adminer für das Admin

Screenshots

Hinweis: Wie du die Theme-Konfiguration wiederherstellen kannst erfährst du in folgendem Artikel: ThemeWare® Konfiguration exportieren und importieren.

Individuelle Anpassungen
Experten-Modus
Debug-Modus
ThemeWare® "Experten-Einstellungen"

Achtung: Bitte beachte, dass durch individuellen Code durchaus erhebliche Probleme oder potenziell gefährliche Schwachstellen entstehen können!

Tipp: Damit die "Experten-Einstellungen" in der Storefront angewendet werden aktiviere bitten den "Experten-Modus" und deaktiviere den "Debug-Modus" von ThemeWare®:

  • Tab "Weiteres" => Bereich "Experten-Einstellungen" => Experten-Modus

Hinweis: Die "Experten-Einstellungen" fallen in den Bereich "individuelle Anpassungen". Wir können hier im Rahmen des Plugin-Supports nur sehr begrenzt unterstützen.

Weiterführende Informationen

Weiterführende Informationen

Datenbank mit dem Adminer bearbeiten

In diesem Artikel erfährst du, wie du die Datenbank mit der Adminer-Erweiterung für Shopware 6 bearbeiten kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:

Datenbank bearbeiten

Wir empfehlen für einen einfachen Zugriff auf die Datenbank die kostenlose Erweiterung "Adminer für das Admin".

Wichtig: In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.

Backup zur Sicherheit

Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.

Achtung: Lege unbedingt ein Backup deiner Datenbank an, bevor du hier irgendwelche Änderungen vornimmst!

1. Erweiterung installieren

Hinweis: Du kannst die Erweiterung auch über den Shopware Store beziehen. Ist dies dort einmal nicht gelistet, nutze einfach die GitHub-Version.

  1. Lade den aktuellsten Release als Zip-Datei herunter

  2. Lade die Zip-Datei in deinen Shop hoch

  3. Installiere und aktiviere die Erweiterung anschließend

  1. Wurde die Erweiterung erfolgreich aktiviert, kannst du deine Datenbank über die Shopware Einstellungen erreichen ("Einstellungen" => "Erweiterungen" => "Adminer")

  2. Nun kannst du Änderungen in der Datenbank vornehmen

ThemeWare® per FTP hochladen

In diesem Artikel erfährst du, wie du ThemeWare® für Shopware 6 per FTP hochladen kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


Vorab möchten wir darauf hinweisen, dass erworbene Erweiterungen automatisch in der Erweiterungs-Verwaltung erscheinen. Ein manueller Upload ist daher nicht nötig.

Der manuelle Upload von Erweiterungen ist auf zwei Wegen möglich:

  • Upload über die Erweiterungs-Verwaltung

  • Upload per


Folgt bald...

ThemeWare® manuell installieren

In diesem Artikel erfährst du, wie du ThemeWare® für Shopware 6 manuell installieren kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


Wichtig: Diese Anleitung richtet sich an erfahrene Anwender. Bei einer manuellen Installation muss unbedingt geprüft werden ob eine Erweiterung bzw. ein Theme überhaupt kompatible mit der aktuell genutzten Shopware Version ist! – Wir empfehlen daher grundsätzlich die Installation über die Shopware Installations-Routine durchzuführen.

  1. Lade eine Zip von ThemeWare® über deinen Shopware Account herunter

  2. Öffne die Administration deines Shops

  3. Wechsel über die Hauptnavigation in die "Erweiterungs-Verwaltung" (1) (2) ("Erweiterungen" => "Meine Erweiterungen")

  4. Wechsel in den Tab "Themes" (3)

  5. Lade die Zip-Datei über den Button "Erweiterung hochladen" (4) in deinen Shop

  6. ThemeWare® wird nun in der Übersicht angezeigt

  7. Installiere die Erweiterung nun über die Option "App installieren" (5)

ThemeWare® wurde nun installiert.

ThemeWare® über die Datenbank deaktivieren

In diesem Artikel erfährst du wie du ThemeWare® über die Datenbank deaktivieren kannst.

Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:

Möchtest du eine Erweiterung bzw. ThemeWare® deaktivieren, weil du beispielsweise versehentlich eine inkompatible Version installiert hast und die Administration ist nicht erreichbar, musst du diese Erweiterung über die Datenbank deaktivieren.

Wichtig: In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.

Backup zur Sicherheit

Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.

Achtung: Lege am besten ein Backup deiner Datenbank an, bevor du hier irgendwelche Änderungen vornimmst!


Manuelle Vorgehensweise (für erfahrende Anwender)

Tipp: Für einen schnellen Zugriff auf die Datenbank nutzen wir gerne die Erweiterung von Friends of Shopware. Ist die Administration nicht erreichbar empfehlen wir den oder phpMyAdmin zu nutzen.

Erweiterung deaktivieren

  1. Datenbank öffnen (z.B. Adminer oder phpMyAdmin)

  2. Tabelle "plugin" (1) über das Suchfeld suchen

  3. Öffne die Tabelle

  4. Bearbeite den Eintrag der gewünschten Erweiterung (z.B. "TcinnThemeWareModern") mit "edit" (3)

  5. Ändere den Inhalt der Spalte "active" (4) von 1 auf 0

  6. Speicher diese Änderung und verlasse die Datenbank

Du hast die Erweiterung nun über die Datenbank deaktiviert.

ThemeWare® Konfiguration zurücksetzen

In diesem Artikel erfährst du wie die ThemeWare® Konfiguration zurücksetzen kannst.


Aktuell gibt es leider von Shopware aus keine Möglichkeit die Theme-Konfiguration über die Administration zurückzusetzen. Auch eine entsprechende Erweiterung ist uns bisher nicht bekannt.

Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.


  1. Datenbank öffnen (z.B. Adminer oder phpMyAdmin)

ThemeWare® manuell updaten

In diesem Artikel erfährst du, wie du ThemeWare® für Shopware 6 manuell updaten bzw. aktualisieren kannst.


  1. Lade dir dazu die aktuelle ThemeWare® Zip-Datei über deinen Shopware Account runter.

  2. Öffne die Administration deines Shops

Experten-Modus
Debug-Modus
FTP
ThemeWare® Services im Überblick

Achtung: Der Upload per FTP ist durchaus möglich, wir empfehlen aber den Weg über die Erweiterungs-Verwaltung von Shopware zu wählen.

Beim FTP-Upload kann es durchaus vorkommen, dass Schreibrechter durcheinander kommen und eine Erweiterung nicht mehr funktioniert oder nicht aktualisiert oder deinstalliert werden kann.

FTP-Upload

ThemeWare® Services im Überblick
Adminer für das Admin
Adminer

Screenshots

Tabelle "themes" (1) über das Suchfeld suchen

  • Öffne die Tabell mit "select" (2)

  • Datensatz des gewünschten Themes (z.B. "TcinnThemeWareModern") mit "edit" (3) bearbeiten

  • Speichere den Inhalt der Spalte "config_values" (4) in einer *.txt Datei um ein "Backup" der aktuellen Konfiguration zu machen

  • Leere den Inhalt der Spalte "config_values" und setze die Spalte auf "NULL" (5)

  • Speichere die Änderung des Datensatzes (6) und verlasse die Datenbank

  • Die Änderung wird beim nächsten öffnen der Theme-Konfiguration in dein Theme geladen.

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: ThemeWare® Services im Überblick

    Wichtig: In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.

    Backup zur Sicherheit

    Achtung: Lege unbedingt ein Backup deiner Datenbank an, bevor du hier irgendwelche Änderungen vornimmst!

    Manuelle Vorgehensweise (für erfahrende Anwender)

    Tipp: Für einen schnellen Zugriff auf die Datenbank nutzen wir gerne die Erweiterung Adminer für das Admin von Friends of Shopware.

    ThemeWare® Konfiguration manuell zurücksetzen

    Screenshots

    Wechsel über die Hauptnavigation in die "Erweiterungs-Verwaltung" (1) (2) ("Erweiterungen" => "Meine Erweiterungen")
  • Wechsel in den Tab "Themes" (3)

  • Lade die Zip über den Button "Erweiterung hochladen" (4) in deinen Shop

  • Suche dein Theme in der Liste deiner Erweiterungen

    • Klicke auf "Aktualisieren" (5) oder

    • Klicke auf den Kontext-Button neben dem Theme um das Kontextmenü zu öffnen und darin auf "Aktualisieren auf x.y.z" (5)

  • ThemeWare® wurde nun aktualisiert.

    ThemeWare® manuell updaten

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: ThemeWare® Services im Überblick

    Achtung: Diese Anleitung richtet sich an erfahrene Anwender. Bei einem manuellen Update muss unbedingt geprüft werden ob eine Erweiterung bzw. ein Theme überhaupt kompatible mit der aktuell genutzten Shopware Version ist! – Wir empfehlen daher grundsätzlich das Update über die Shopware Update-Routine durchzuführen.

    Wichtig: Um Darstellungsfehlern durch einen veralteten Cache vorzubeugen aktualisiere nach einem Theme-Update einmal die Storefront:

    Screenshots

    ThemeWare® Services im Überblick
    Adminer für das Admin manuell installieren

    2. Datenbank bearbeiten

    Wichtig: Führe zur Sicherheit ein vollständiges Backup deiner Datenbank durch, bevor du irgendwelche Änderungen vornimmst!

    ThemeWare® Services im Überblick
    ThemeWare® manuell installieren

    Screenshots

    Spalten-CSS-Klassen in ThemeWare® CMS-Elementen

    In diesem Artikel erfährst du, wie du die Konfiguration "CSS-Klasse (Spalte)" in CMS-Elementen von ThemeWare® nutzen kannst.

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


    Spalten-CSS-Klassen

    Bestimmte CMS-Blöcke von ThemeWare® (z.B. "Sechs Spalten (Individuell)") können die Experten-Konfiguration "CSS-Klasse (Spalte)" bestimmter CMS-Element (z.B. "Runder Teaser") übernehmen.

    Dadurch kannst du die Spaltenanzahl in verschiedenen Viewports festlegen, vorausgesetzt du kennst dich ausreichend mit dem Grid-System von Bootstrap aus.

    Wichtig: Bitte beachte, dass sich diese Funktion derzeit in einer Testphase befindet und ggf. noch einmal geändert werden kann.

    Beispiel

    Standardmäßig haben die "individuellen" CMS-Blöcke ihr vorgesehenes Spaltenlayout. Hier zum Beispiel der 6-Spalter:

    ThemeWare® "Sechs Spalten (Individuell)"

    Mit der Experten-Konfiguration "CSS-Klasse (Spalte)" im Tab "Erweitert" des CMS-Elementes (hier "Runder Teaser"), kannst du mit Bootstrap-Klassen (z.B. col-3) eine Spaltenbreite für das entsprechende Element definieren.

    Nun sieht der Block wie folgt aus:

    Wie du sicherlich bemerkt hast, sind alle Spalten üblicherweise links ausgerichtet. Auch dies kannst du beeinflussen.

    Zusätzlich zu den CSS-Klassen, welche du in den CMS-Elementen einsetzen kannst, kannst du auch CSS-Klassen an den CMS-Blöcken nutzen um beispielsweise die horizontale Ausrichtung der Spalten im CMS-Block definieren.

    Nutze dafür einfach die entsprechenden (siehe justify-content-...) im entsprechenden CMS-Block. Da die Block-Klassen nicht an der – in diesem Fall – benötigten Stelle platziert werden, verwende bitte den Prefix twt- (also twt-justify-content-...) . Diese Klassen werden dann automatisch von den "individuellen" CMS-Blöcken erkannt und an die row weitervererbt.

    Verwendest du die CSS-Klasse twt-justify-content-center im CMS-Block sieht unser Beispiel nun wie folgt aus:

    Möchtest du keine Spaltenbreiten definieren, kannst du die Klasse twt-flex-columns im CMS-Block verwenden. Hierbei richten sich die Spalten nach der Größe der entsprechenden CMS-Elemente (diese wird i.d.R. durch die verwendeten Bilder vorgegeben).

    In unserem Beispiel sind die Thumbnails der Bilder 227px groß. Dies führt zu folgendem Ergebnis:

    Über die Konfiguration "Maximale Breite" im Bereich "Allgemein" vom Tab "Layout", kannst du die maximale Breite eines Teasers definieren. Stellst du hier z.B. 140px ein werden die Teaser in unserem Beispiel wie folgt dargestellt:

    ThemeWare® Konfiguration exportieren und importieren

    In diesem Artikel erfährst du wie du die ThemeWare® Konfiguration exportieren und importieren kannst.


    Aktuell gibt es leider von Shopware aus keine Möglichkeit einen Export und Import der Theme-Konfiguration über die Administration durchzuführen. Auch eine entsprechende Erweiterung ist uns bisher nicht bekannt.

    Über einen Export und Import der Konfigurationswerte kannst du:

    • deine Konfiguration sichern

    eine gesicherte Konfiguration wiederherstellen

  • Konfigurationen zwischen einem Theme und seinem Duplikat übertragen

  • Theme-Konfigurationen in eine andere Installation übertragen

  • Backup zur Sicherheit

    Die manuelle Bearbeitung der Datenbank eignet sich für erfahrende Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.


    • Datenbank öffnen (z.B. Adminer oder phpMyAdmin)

    • Tabelle "themes" (1) über das Suchfeld suchen

    • Öffne die Tabell mit "select" (2)

    • Datensatz des gewünschten Themes (z.B. "TcinnThemeWareModern") mit "edit" (3) bearbeiten

    • Speichere den Inhalt der Spalte "config_values" (4) in einer *.txt oder *.json Datei um ein "Backup" der aktuellen Konfiguration zu machen

    • Verlasse die Datenbank ohne Änderungen zu speichern

    1. Datenbank öffnen (z.B. Adminer oder phpMyAdmin)

    2. Tabelle "themes" (1) über das Suchfeld suchen

    3. Öffne die Tabell mit "select" (2)

    4. Datensatz des gewünschten Themes (z.B. "TcinnThemeWareModern") mit "edit" (3) bearbeiten

    5. Füge deine gesicherte Konfiguration in das Feld "config_values" (4) ein

    6. Speicher diese Änderung und verlasse die Datenbank

    • Achte beim Übertragen einer Theme-Konfiguration darauf, dass die Themes miteinander kompatibel sind! Du solltest z.B. vermeiden, dass du eine Konfiguration von ThemeWare® in dem Standard-Theme "Storefront" hinterlegst oder umgekehrt.

    • Achte beim übertragen einer Theme-Konfiguration zudem darauf, dass die Versionsnummer des Ursprungs- und Ziel-Themes übereinstimmt!

    • Wenn die Konfiguration in eine andere Shopware Installation übertragen werden soll, dann müssen alle Medien (Hintergrundbild, etc.) neu hochgeladen und zugewiesen werden.

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: ThemeWare® Services im Überblick

    Export und Import der Theme-Konfiguration

    Wichtig: In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.

    Achtung: Lege unbedingt ein Backup deiner Datenbank an, bevor du hier irgendwelche Änderungen vornimmst!

    Manuelle Vorgehensweise (für erfahrende Anwender)

    Tipp: Für einen schnellen Zugriff auf die Datenbank nutzen wir gerne die Erweiterung von Friends of Shopware.

    Theme-Konfiguration exportieren

    Theme-Konfiguration importieren

    Hinweis: Die Änderung wird beim nächsten öffnen der "Theme-Konfiguration" in dein Theme übernommen.

    Screenshots

    Wichtige Hinweise

    // Beispiele
    col-6 col-md-2
    col-6 col-md-3 col-xl-2
    col-6 col-md-4 col-lg-3 col-xl-2
    col-6 col-md-4 col-lg-3 col-xl-2 d-none d-xl-block
    // Beispiele
    twt-justify-content-center
    twt-justify-content-xl-around
    Bootstrap CSS-Klassen
    ThemeWare® Services im Überblick

    Tipp: Der Abstand zwischen den beiden Zeile kann, wie gehabt, über die gängigen Abstandsklassen (hier twt-cms-col-margin-20) ergänzt werden.

    Ergänzende CSS-Klassen für den Spalten-CMS-Block

    Horizontale Ausrichtung

    Flexible Spalten

    Storefront aktualisieren

    Erlebniswelten mit Bootstrap CSS-Klassen optimieren

    Die Shopware 6 Storefront basiert auf dem Bootstrap-Framework. Aufgrund unserer HC-Architecture® ist ThemeWare® ebenfalls vollständig kompatibel mit Bootstrap.


    In diesem Tutorial findest du eine Übersicht über der wichtigsten Bootstrap CSS-Klassen, welche du in deinen Erlebniswelten nutzen kannst.

    Die folgenden CSS-Klassen kannst du ganz einfach über die Sektion- oder Block-Einstellungen hinzufügen.

    Du kannst natürlich auch den Shopware 6 HTML-Editor (z.B. in einem CMS-Element) nutzen, um eigenen HTML-Code zu integrieren. Bitte beachte hierbei, das der Editor deinen Code – aus Sicherheitsgründen – automatisch bereinigt und nicht all HTML-Tags und CSS-Klassen funktionieren.


    Zusätzliche CSS-Klassen für Animationen

    In diesem Artikel erfährst du mehr über zusätzliche CSS-Klassen für Animationen in ThemeWare®.


    ThemeWare® verfügt über unterschiedliche Sammlungen an CSS-Klassen die du je nach Bedarf aktivieren oder deaktivieren kannst.

    Die Konfiguration dafür findest du im Tab "Weiteres" => Bereich "Erweiterte Einstellungen" => Abschnitt "Zusätzliche CSS-Klassen".

    In diesem Artikel erklären wir dir die Funktion der zusätzlichen "CSS-Klassen für Animationen".


    Diese Sammlung aktivierst/deaktivierst du über die Konfiguration "CSS-Klassen für Animationen laden (optional)".

    Zum Ausrichten von Texten liefert dir Bootstrap CSS-Klassen, welche du nutzen kannst.

    Zum Einfärben von Texten liefert Bootstrap bereits einige Klassen für verschiedene Farben mit. Nachfolgend findest du Beispiele für die verfügbaren Farb-Varianten.


    Das Bootstrap-Framework liefert dir auch Klassen zum Einfärben von Hintergründen von Erlebniswelt-Elementen in verschiedenen Farben mit. Für dunkle Hintergründe empfiehlt es sich eine helle Textfarbe zu wählen (siehe oben).


    Über Bootstrap-Klassen können auch die Rahmen von Erlebniswelt-Elementen definiert werden. Die Klasse "border-0" entfernt beispielsweise Rahmen von Elementen.


    Mit folgenden Bootstrap-Klassen können Abstände für Erlebniswelt-Elemente definiert werden. Es gibt Abstandsklassen auch für verschiedene Viewports.

    Die Klassen werden nach dem Format {Eigenschaft}{Seiten}-{Größe} für xs und {Eigenschaft}{Seiten}-{Breakpoint}-{Größe} für sm, md, lg und xl benannt.

    • m - margin (Außenabstand)

    • p - padding (Innenabstand)

    • t - top

    • b - bottom

    • l - left

    • r - right

    • x - sowohl *-left als auch *-right

    • y - sowohl *-top als auch *-bottom

    • ohne - alle 4 Seiten

    • sm - ab 576px

    • md - ab 768px

    • lg - ab 992px

    • xl - ab 1200px

    • ohne - ab 0px

    • 0 - Abstand auf 0 setzen

    • 1 - Abstand auf $spacer * .25 setzen

    • 2 - Abstand auf $spacer * .5 setzen

    • 3 - Abstand $spacer setzen

    • 4 - Abstand $spacer * 1,5 setzen

    • 5 - Abstand $spacer * 3 setzen

    • auto - Abstand 'auto' setzen


    Achtung: Shopware ab Version 6.5 nutzt Bootstrap 5. Dieser Artikel ist dann veraltet und wird bald überarbeitet.

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: ThemeWare® Services im Überblick

    Bootstrap CSS-Klassen

    Hinweis: Ergänzend empfehlen wir dir unsere Bootstrap-Beispiele in unseren Demoshops.

    Text

    <p class="text-left">Left aligned text on all viewport sizes.</p>
    <p class="text-center">Center aligned text on all viewport sizes.</p>
    <p class="text-right">Right aligned text on all viewport sizes.</p>
    
    <p class="text-sm-left">Left aligned text on viewports sized SM (small) or wider.</p>
    <p class="text-md-left">Left aligned text on viewports sized MD (medium) or wider.</p>
    <p class="text-lg-left">Left aligned text on viewports sized LG (large) or wider.</p>
    <p class="text-xl-left">Left aligned text on viewports sized XL (extra-large) or wider.</p>
    <p class="text-primary">.text-primary</p>
    <p class="text-secondary">.text-secondary</p>
    <p class="text-success">.text-success</p>
    <p class="text-danger">.text-danger</p>
    <p class="text-warning">.text-warning</p>
    <p class="text-info">.text-info</p>
    <p class="text-light bg-dark">.text-light</p>
    <p class="text-dark">.text-dark</p>
    <p class="text-muted">.text-muted</p>
    <p class="text-white bg-dark">.text-white</p>
    <div class="bg-primary text-white">.bg-primary</div>
    <div class="bg-secondary text-white">.bg-secondary</div>
    <div class="bg-success text-white">.bg-success</div>
    <div class="bg-danger text-white">.bg-danger</div>
    <div class="bg-warning text-dark">.bg-warning</div>
    <div class="bg-info text-white">.bg-info</div>
    <div class="bg-light text-dark">.bg-light</div>
    <div class="bg-dark text-white">.bg-dark</div>
    <div class="bg-white text-dark">.bg-white</div>
    <span class="border"></span>
    <span class="border-top"></span>
    <span class="border-right"></span>
    <span class="border-bottom"></span>
    <span class="border-left"></span>
    <span class="border-0"></span>
    Erlebniswelten mit Bootstrap CSS-Klassen gestalten
    Erlebniswelten mit Bootstrap HTML-Elementen optimieren
    Responsive Erlebniswelten mit Bootstrap

    Textfarbe

    Hintergrund-Farbe

    Rahmen

    Abstände

    Eigenschaft:

    Seiten:

    Breakpoint:

    Größe: ($spacer = 1rem)

    Hinweis: ThemeWare® bietet dir darüber hinaus eine umfangreiche Sammlung an Abstandsklassen auf Pixel-Basis.

    Mehr dazu findest du im Artikel:

    Weiterführende Informationen

    Ist diese Konfiguration aktiviert lädt ThemeWare® die folgenden Animations-Klassen:
    CSS-Klasse
    Beschreibung

    twt-back-in-down

    folgt...

    twt-back-in-left

    twt-back-in-right


    Die oben genannten CSS-Klassen kannst du einfach im HTML-Editor eines CMS-Elements nutzen um ein bestimmtes HTML-Element damit zu animieren. Damit die Animation ausgeführt wird, ist zusätzlich die CSS-Klasse twt-animate nötig.

    Der Code sieht dann etwas wie folgt aus:

    Beispiel: CSS-Klassen für Scroll-Animationen

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: ThemeWare® Services im Überblick

    CSS-Klassen für Animationen

    <h2 style="text-align: center;" class="twt-animate twt-back-in-down">Überschrift für einen Text</h2>
    <hr>
    <p style="text-align: center;">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
    sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, 
    sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. 
    Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>

    Anwendungsbeispiel

    Screenshots

    Adminer für das Admin

    Erlebniswelten mit Bootstrap HTML-Elementen optimieren

    Achtung: Shopware ab Version 6.5 nutzt Bootstrap 5. Dieser Artikel ist dann veraltet und wird bald überarbeitet.

    Die Shopware 6 Storefront basiert auf dem Bootstrap-Framework. Aufgrund unserer HC-Architecture® ist ThemeWare® ebenfalls vollständig kompatibel mit Bootstrap.

    Hinweis: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne:


    Bootstrap HTML-Eemente

    In diesem Tutorial findest du die gängigsten Bootstrap HTML-Elemente, welche du in deinen Erlebniswelten nutzen kannst. Diese Elemente kannst du über den HTML-Editor von Text-Elementen in deiner Erlebniswelt platzieren.

    Hinweis: Ergänzend empfehlen wir dir unsere in unseren Demoshops.


    Buttons

    Bootstrap bietet dir mehrere vordefinierte Button-Styles, welche du in deinen Erlebniswelten nutzen kannst und von denen jeder seinen eigenen semantischen Zweck erfüllt. Nachfolgend findest du alle verfügbaren Buttons-Styles mit Codebeispielen.

    <button type="button" class="btn btn-primary">Primary</button>
    <button type="button" class="btn btn-secondary">Secondary</button>
    <button type="button" class="btn btn-success">Success</button>
    <button type="button" class="btn btn-danger">Danger</button>
    <button type="button" class="btn btn-warning">Warning</button>
    <button type="button" class="btn btn-info">Info</button>
    <button type="button" class="btn btn-light">Light</button>
    <button type="button" class="btn btn-dark">Dark</button>
    
    <button type="button" class="btn btn-link">Link</button>

    Tabellen

    Das Bootstrap-Framework enthält mehrere vordefinierte Table-Styles. Es gibt beispielsweise helle und dunkle Layouts. Nachfolgend findest du ein Beispiel für eine helle Variante.


    Auch Modals sind bereits in Bootstrap und damit auch in Shopware bzw. ThemeWare® enthallten. Nachfolgend findest du ein Beispiel für ein Standard-Modal.


    Ein Accordion ist ein Element, das du für deine Erlebniswelt nutzen kannst. Das Accordion dient dazu umfangreiche Inhalte platzsparend abzubilden. Auch dies ist mit dem Bootstrap-Framework möglich.


    Sass: Syntactically Awesome Style Sheetssass-lang.com
    CSS with superpowers
    Shopware 6 - Tutorials & FAQs - HTML Sanitizerdocs.shopware.com
    Shopware Dokumentation: HTML Sanitizer

    twt-back-in-up

    twt-bounce

    twt-bounce-in

    twt-bounce-in-down

    twt-bounce-in-left

    twt-bounce-in-right

    twt-bounce-in-up

    twt-fade-in

    twt-fade-in-down

    twt-fade-in-left

    twt-fade-in-right

    twt-fade-in-up

    twt-flash

    twt-flip

    twt-flip-in-x

    twt-flip-in-y

    twt-head-shake

    twt-heartbeat

    twt-jack-in-the-box

    twt-jello

    twt-lightspeed-in-right

    twt-lightspeed-in-left

    twt-pulse

    twt-rotate-in

    twt-rotate-in-down-left

    twt-rotate-in-down-right

    twt-rotate-in-up-left

    twt-rotate-in-up-right

    twt-rubber-band

    twt-shake-x

    twt-shake-y

    twt-swing

    twt-tada

    twt-wobble

    twt-zoom-in

    twt-zoom-in-down

    twt-zoom-in-left

    twt-zoom-in-right

    twt-zoom-in-up

    <table class="table">
        <thead>
            <tr>
                <th scope="col">#</th>
                <th scope="col">First</th>
                <th scope="col">Last</th>
                <th scope="col">Handle</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <th scope="row">1</th>
                <td>Mark</td>
                <td>Otto</td>
                <td>@mdo</td>
            </tr>
            <tr>
                <th scope="row">2</th>
                <td>Jacob</td>
                <td>Thornton</td>
                <td>@fat</td>
            </tr>
            <tr>
                <th scope="row">3</th>
                <td>Larry</td>
                <td>the Bird</td>
                <td>@twitter</td>
            </tr>
        </tbody>
    </table>
    <!-- Button trigger modal -->
    <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
        Launch demo modal
    </button>
    
    <!-- Modal -->
    <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    ...
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-primary">Save changes</button>
                </div>
            </div>
        </div>
    </div>
    <div id="accordion">
        <div class="card">
            <div class="card-header" id="headingOne">
                <h5 class="mb-0">
                    <button class="btn btn-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                        Collapsible Group Item #1
                    </button>
                </h5>
            </div>
    
            <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordion">
                <div class="card-body">
                    Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
                </div>
            </div>
        </div>
        <div class="card">
            <div class="card-header" id="headingTwo">
                <h5 class="mb-0">
                    <button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
                        Collapsible Group Item #2
                    </button>
                </h5>
            </div>
            <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
                <div class="card-body">
                    Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
                </div>
            </div>
        </div>
        <div class="card">
            <div class="card-header" id="headingThree">
                <h5 class="mb-0">
                    <button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
                        Collapsible Group Item #3
                    </button>
                </h5>
            </div>
            <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#accordion">
                <div class="card-body">
                    Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
                </div>
            </div>
        </div>
    </div>
    Erlebniswelten mit Bootstrap CSS-Klassen gestalten
    Erlebniswelten mit Bootstrap CSS-Klassen optimieren
    Responsive Erlebniswelten mit Bootstrap
    ThemeWare® Services im Überblick
    Bootstrap-Beispiele

    Modals

    Accordions

    Weiterführende Informationen

    ThemeWare® CSS-Klassen für Erlebniswelten
    Twig - The flexible, fast, and secure PHP template enginetwig.symfony.com
    Twig
    Grid systemgetbootstrap
    Grid system
    Logo
    Logo
    Logo
    Get started with Bootstrapgetbootstrap
    Bootstrap 5 Dokumentation
    Get started with Bootstrapgetbootstrap
    Bootstrap 5 Dokumentation
    Logo
    Logo
    Logo

    Kompatibilität zu ThemeWare® für Shopware 6 herstellen

    Kompatibilität einer Erweiterung zu ThemeWare® für Shopware 6 herstellen

    Hinweis: Dank der ThemeWare® HC-Architecture® sind derzeit keine Inkompatibilitäten mit unseren Shopware 6 Themes bekannt.

    Sobald es Bedarf gibt, veröffentlichen wir hier eine Anleitung zur Herstellung der Kompatibilität einer Erweiterung zu ThemeWare® für Shopware 6.