Wie man auf den Quellcode in Shopware zugreift

- E-Commerce, Shopware 6

Nehmen wir an, Sie haben eine Shopware-Website und müssen auf deren Quellcode zugreifen. Vielleicht müssen Sie nur sehen, wie die HTML- und CSS-Elemente organisiert sind, oder Sie wollen etwas Komplexeres erreichen. Leider ist es nicht möglich, dies in Ihrer Verwaltung zu tun. Es gibt jedoch eine andere Möglichkeit, auf den Quellcode in Shopware zuzugreifen. Nachfolgend beschreiben wir den einfachsten Ansatz. Weitere nützliche Tipps finden Sie in unserem Kochbuch für Shopware.

Beachten Sie, dass wir Shopware-Integration mit externen Plattformen anbieten. Kontaktieren Sie unseren Support für weitere Informationen oder testen Sie unsere verbesserten Import-, Export- und Massenaktionen.

Verbessertes Importieren, Exportieren und Massenaktionen für Shopware von Firebear Studio

Shopware erforschen

Wie man auf den Quellcode in Shopware zugreift

Alles hängt davon ab, wie Ihre Shopware-Website gehostet wird. Normalerweise müssen Sie sich über FTP, SFTP, FTPS oder SSH bei Ihrem Webserver anmelden, um auf den Quellcode Ihrer Shopware-Website zuzugreifen. Beachten Sie, dass Ihr Hoster Ihnen die Anmeldedaten zur Verfügung stellen sollte.

Die Grundstruktur kann wie folgt aussehen:

  • /themes – alle Vorlagendateien (HTML und CSS, sowie JavaScript) befinden sich hier;
  • /engine – der Großteil der Geschäftslogik von Shopware ist hier zu finden.

Eine Übersicht über alle Ordner und deren Zweck finden Sie in der Plugin-Schnellstartanleitung.

Wie man auf HTML in Shopware zugreift

Da der meiste Inhalt von Shopware dynamisch generiert wird, finden Sie HTML und CSS nicht in der .html-Datei gespeichert. Der entsprechende Ersatz, der in Shopware verwendet wird, heißt .tpl. Sie finden sie unter /themes/Frontend/Bare.

Shopware ist ein dynamisches Shopsystem. Daher gibt es keinen Platz für statische/reine HTML-Dateien. TPL-Dateien enthalten jedoch sowohl normales HTML als auch Teile in geschweiften Klammern. Unter letzteren übernimmt das System Befehle für die Template Engine mit Platzhaltern für Preise, Produktnamen und andere Attribute.

Zugriff auf CSS und JS in Shopware

JS und CSS sind unter /themes/Frontend/Responsive auf Ihrer Shopware-Website verfügbar. Beachten Sie, dass das System auf LESS und nicht auf reines CSS setzt.

Wie man auf PHP in Shopware zugreift

Alle PHP-Skripte Ihrer Shopware-Website werden im Ordner /engine gespeichert. Wie wir bereits oben erwähnt haben, sind sie für die Geschäftslogik verantwortlich, einschließlich Benutzerregistrierung, Warenkorb, Artikelsuche usw.