Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Entdecke Shopware Payments Volle Leistung, ohne Kompromisse. Mehr erfahren
An international version is available for our store.
weedesign

Custom Template & Custom Twig

Bewertung: 4.9

Durchschnittliche Bewertung von 4.88 von 5 Sternen

(4 Bewertungen)
Downloads: 133

Beschreibung

Highlights

  • Twig-Templates für Storefront und Dokumente in einem integrierten Code-Editor mit Syntaxhervorhebung bearbeiten
  • Originaldateien bleiben unangetastet, alle Änderungen werden in ein eigenes Override-Verzeichnis geschrieben
  • Schreibgeschützte Ansicht des Originalinhalts direkt neben dem Editor
  • Versionsverlauf mit Zeitpunkt und Benutzername für jedes Speichern und Löschen, per Klick zurück in den Editor ladbar
  • Vier getrennte Rechte für Ansehen, Bearbeiten, Anlegen und Löschen, eingebunden in die Rollenverwaltung

Features

  • Eigenes Administrationsmodul mit Menüeintrag unter Erweiterungen
  • Umschaltung per Tab zwischen der Liste der Storefront-Templates und der Dokument-Templates
  • Alphabetisch sortierte Liste aller Template-Pfade des gewählten Bereichs
  • Suchfeld, das die Liste während der Eingabe nach Pfad filtert
  • Auswahlfeld, das ausschließlich Templates mit vorhandenem Override anzeigt
  • Templates mit Override werden in der Liste mit einem eigenen Icon gekennzeichnet
  • Templates ohne Override öffnen mit einer vorbereiteten sw_extends-Vererbungsanweisung
  • Auswahlliste mit 60 Twig-Filtern, die den gewählten Filter an der Cursorposition einfügt
  • Autovervollständigung für Entitäten im Editor
  • Pro Template werden bis zu 25 Versionen vorgehalten, ältere Einträge werden automatisch bereinigt
  • Eine ausgewählte Version wird im Vergleichsbereich angezeigt, bevor sie übernommen wird
  • Versionseinträge zeigen Vor- und Nachname, ersatzweise den Benutzernamen
  • Der Cache wird nach dem Speichern und nach dem Löschen automatisch geleert
  • Sicherheitsabfrage, bevor ein Override entfernt wird
  • Pfadprüfung blockiert Verzeichniswechsel, Nullbytes und Dateien ohne die Endung .twig

Über die Erweiterung

Template-Anpassungen bedeuten normalerweise Dateizugriff, einen Deploy-Schritt und viel Vertrauen darauf, dass niemand die Originaldateien überschreibt. Diese Erweiterung verlagert diese Arbeit in die Administration.

Ein neuer Menüeintrag unter Erweiterungen öffnet eine zweispaltige Ansicht. Links stehen alle verfügbaren Twig-Templates des gewählten Bereichs mit ihrem Pfad, wahlweise die Storefront-Templates oder die Dokument-Templates. Rechts öffnet sich das gewählte Template in einem Code-Editor mit Twig-Syntaxhervorhebung, daneben der Originalinhalt in einer schreibgeschützten Ansicht. So ist jederzeit sichtbar, was genau verändert wird.

In die Originaldateien wird nichts zurückgeschrieben. Jede Änderung landet als Override in einem eigenen Verzeichnis im Projekt, das automatisch beim Template-Loader registriert wird. Existiert für ein Template noch kein Override, öffnet der Editor mit einer vorbereiteten Vererbungsanweisung. Ergänzt werden müssen also nur die Blöcke, die tatsächlich angepasst werden sollen. Beim Löschen wird ausschließlich die Override-Datei entfernt und das Originaltemplate greift wieder.

Jedes Speichern und jedes Löschen schreibt einen Stand in eine eigene Datenbanktabelle, zusammen mit dem Zeitpunkt und dem Namen der Person, die die Änderung vorgenommen hat. Pro Template werden die letzten 25 Versionen vorgehalten, ältere Einträge werden automatisch entfernt. Eine Version lässt sich auswählen, im Vergleichsbereich ansehen und bei Bedarf zurück in den Editor laden.

Die Rechtevergabe läuft über vier Rollen, die in der normalen Rollenverwaltung erscheinen: Ansehen, Bearbeiten, Anlegen und Löschen. Beim Speichern wird zur Laufzeit geprüft, ob bereits ein Override existiert, und das passende Recht zum Anlegen oder Bearbeiten abgefragt. Alle übergebenen Pfade werden validiert, sodass Verzeichniswechsel, Nullbytes und Dateien ohne Twig-Endung abgelehnt werden, bevor überhaupt eine Dateioperation stattfindet. Nach jedem Speichern und Löschen wird der Cache geleert, die Oberfläche liegt auf Deutsch und Englisch vor.


Informationen zur korrekten Twig-Template-Syntax und Erweiterungsoptionen finden Sie in der offiziellen Dokumentation zu diesem Thema.


Benutzerdefinierte Vorlagen werden im Verzeichnis ${SHOPWARE_ROOT}/custom/plugins/.customTemplate/storefront gespeichert. Daher ist es möglich, das Verzeichnis als Backup zu kopieren oder auf andere Shopware-Installationen zu übertragen.


Wenn Sie das CSS und/oder JavaScript Ihres Shops bearbeiten möchten, sehen Sie sich bitte das Plugin „Benutzerdefiniertes CSS und JS“ an

Details

  • Verfügbar in: Englisch, Deutsch
  • Zuletzt aktualisiert: 12. August 2026
  • Veröffentlicht: 24. August 2024
  • Version: 2.1.0
  • Kategorie: Administration

Ressourcen

Bewertungen (4)

Durchschnittliche Bewertung
4.9

Durchschnittliche Bewertung von 4.88 von 5 Sternen

Basiert auf 4 Bewertungen
5.0 Funktionalität
4.2 Bedienung
5.0 Dokumentation
5.0 Support

100 %
0 %
0 %
0 %
0 %

Bewertung schreiben

Wenn du diese Erweiterung heruntergeladen hast, kannst du diese im Shopware Account bewerten.

Bewertung schreiben
Top PlugIn und super Support!
5.0

Durchschnittliche Bewertung von 5 von 5 Sternen

von KSC
27. Mai 2026 13:15
Das PlugIn und der Support ist Top!
Nur zu Empfehlen.
5.0 Funktionalität
5.0 Bedienung
5.0 Dokumentation
5.0 Support
Einfach geht es nicht und dann noch so günstig
5.0

Durchschnittliche Bewertung von 5 von 5 Sternen

von Luca
2. August 2025 10:14
Bin absolut zufrieden. Plugins von weedesign sind bei uns absolut unverzichtbar!
5.0 Funktionalität
5.0 Bedienung
5.0 Dokumentation
5.0 Support
Top Plugin
5.0

Durchschnittliche Bewertung von 5 von 5 Sternen

von Seb
24. September 2024 15:50
Macht genau das, was es verspricht.
5.0 Funktionalität
5.0 Bedienung
5.0 Dokumentation
5.0 Support
Funktioniert tadellos, aber ist jetzt nicht mehr kostenlos. Schade.
4.5

Durchschnittliche Bewertung von 4.5 von 5 Sternen

von Michael
5. September 2024 19:21
-
5.0 Funktionalität
2.0 Bedienung
5.0 Dokumentation
5.0 Support

Über den Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Bewertung: 4.9

    Durchschnittliche Bewertung von 4.9 von 5 Sternen

  • Partner seit: 2019
  • Erweiterungen: 50

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell