Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

PrestaShop Button-Farbe ändern: custom.css statt theme.css bearbeiten

Die Button-Farbe in PrestaShop ändern Sie, indem Sie eine CSS-Regel in die Datei custom.css Ihres Themes einfügen. In Classic ist das assets/css/custom.css, geladen nach den Hauptstilen. Bearbeiten Sie nicht theme.css, denn ein Neubau oder Update des Themes überschreibt sie. Leeren Sie nach dem Speichern den Cache, sonst zeigt der Shop weiter die alte Farbe.

Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit

Wo Sie die Farbe einfügen, damit sie nicht verschwindet

In der custom.css des aktiven Themes, und bei einem gekauften Theme am besten in einem Child Theme. Bevor Sie Dateien öffnen, sehen Sie sich die Theme-Einstellungen im Backend an. Viele gekaufte Themes haben ein eigenes Konfigurationsmodul mit einer Farbauswahl für Buttons und Überschriften. Dann ist die Änderung eine Sache von ein paar Klicks und braucht kein CSS. Das Theme Classic hat solche Einstellungen nicht. Jede Stelle, an der Sie die Änderung machen können, hat andere Folgen.

Wo Sie es ändernÜbersteht einen Theme-NeubauÜbersteht ein Theme-Update
theme.cssneinnein
custom.css im Themejanicht immer, hängt vom Theme-Autor ab
custom.css in einem Child Themejaja
Feld für eigenes CSS in den Theme-Einstellungenjameist ja

Die Reihenfolge, in der Stylesheets geladen werden, beschreibt die Dokumentation zur Verwaltung von Theme-Assets. Wenn Ihnen Theme-Änderungen schon einmal nach einem Update verschwunden sind, lesen Sie, was zu tun ist, wenn ein Theme-Update Ihre Änderungen entfernt hat.

Wie Sie eine Button-Farbe Schritt für Schritt ändern

Sie brauchen Zugriff auf die Theme-Dateien per FTP oder über den Dateimanager Ihres Hosters.

  1. Öffnen Sie eine Produktseite und prüfen Sie die Klasse des Buttons in den Browser-Werkzeugen (Rechtsklick, Untersuchen).
  2. Öffnen Sie die Datei assets/css/custom.css im Ordner des aktiven Themes.
  3. Fügen Sie eine Regel für den Button hinzu und eine eigene für den Hover-Zustand.
  4. Speichern Sie die Datei, nachdem Sie vorher eine Kopie davon angelegt haben.
  5. Leeren Sie den Cache unter Erweiterte Einstellungen > Leistung.
  6. Prüfen Sie die Produktseite in einem privaten Fenster und auf dem Handy.

Im Theme Classic hat der Button „In den Warenkorb“ die Klasse add-to-cart. Die Regel kann so aussehen:

.product-add-to-cart .add-to-cart {
  background-color: #2e7d32;
  color: #ffffff;
}
.product-add-to-cart .add-to-cart:hover {
  background-color: #1b5e20;
}

Den Hover-Zustand beschreibt MDN beim Selektor :hover. Handys haben ihn nicht, die Grundfarbe muss also allein funktionieren.

Wie Sie die Farben anderer Shop-Elemente ändern

Genauso, mit einer Regel in custom.css, aber mit einer anderen Klasse. Unten stehen Klassen aus dem Theme Classic. In einem gekauften Theme können die Namen abweichen, prüfen Sie sie also immer in den Browser-Werkzeugen.

ElementKlasse in ClassicWas sich ändert
Alle primären Buttons.btn-primaryButtons in Warenkorb, Kasse und Formularen
Der Button auf der Produktseite.product-add-to-cart .add-to-cartnur dieser eine Button
Preis auf der Produktseite.current-pricedie Farbe des aktuellen Preises
Seitenkopf#headerder Hintergrund oben auf der Seite
Footer#footerder Hintergrund des Footers

Ändern Sie immer ein Element und prüfen Sie die Seite nach jeder Änderung. Mehrere Änderungen auf einmal machen es schwer, die zu finden, die etwas kaputt gemacht hat. Fügen Sie außerdem einen kurzen Kommentar in die Datei ein, was Sie wann geändert haben. In sechs Monaten finden Sie die Regel, die korrigiert werden muss, so leichter.

Eine vollständige Änderung der Theme-Palette, zum Beispiel aller Grüntöne auf einmal, ist meist Arbeit an den Quelldateien des Themes und ein Neubau. Das macht in der Regel ein Entwickler oder der Theme-Autor.

Wie Sie eine Farbe wählen, die lesbar ist

Prüfen Sie den Kontrast zwischen Button-Text und Hintergrund, bevor Sie die Änderung speichern. Für normalen Text empfehlen die Barrierefreiheitsrichtlinien einen Kontrast von mindestens 4,5 zu 1, wie das W3C zum Kontrastkriterium erklärt. Eine Farbe können Sie im WebAIM Contrast Checker prüfen, indem Sie die Codes für Hintergrund und Text eingeben.

Sonntag, 20:30, und Sie ändern das Grün in der Datei zum dritten Mal, leeren den Cache und laden die Seite neu. Die kräftige Markenfarbe sieht im Logo gut aus, aber weißer Text geht darauf unter. Ein dunklerer Ton derselben Farbe hilft meist.

Warum sehen Sie die neue Farbe nicht?

Meist wegen des Caches oder einer zu schwachen Regel. Prüfen Sie der Reihe nach:

  • Haben Sie den Cache im Backend geleert und die Seite unter Umgehung des Browser-Caches neu geladen?
  • Haben Sie custom.css im aktiven Theme bearbeitet, nicht im übergeordneten Theme?
  • Ist die Regel des Themes spezifischer als Ihre? Dann ergänzen Sie Ihren Selektor um eine übergeordnete Klasse.

Mehr zu den Cache-Ebenen sagen wir im Beitrag Änderungen in PrestaShop nicht sichtbar.

Wie Sie die Button-Farbe mit dem Chat ändern

Sie nennen die Farbe und den Button. Ihr Chat (Claude oder ChatGPT) findet das Stylesheet, zeigt die Regel, die er hinzufügen wird, und speichert sie nach Ihrer Zustimmung, mit einer Kopie der Datei.

Sie: Mach den Button „In den Warenkorb“ in unserem Grün #2E7D32 mit weißem Text, beim Hover etwas dunkler.

Ihr Chat: Theme Classic, die Datei assets/css/custom.css ist leer. Weiß auf #2E7D32 erfüllt die Kontrastempfehlung für normalen Text. Ich füge hinzu:

Vor dem Speichern lege ich eine Kopie der Datei an. Dann leere ich den Cache und prüfe die Produktseite.

Status der Karte: wartet auf Ihr „Ja“
Vorschau der Änderung

alte Version: (leere Datei)

neue Version: .product-add-to-cart .add-to-cart { background-color: #2e7d32; color: #fff; }

neue Version: .product-add-to-cart .add-to-cart:hover { background-color: #1b5e20; }

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

Wenn Ihnen die Farbe nicht gefällt, stellt der Chat die vorherige Version der Datei aus der Kopie wieder her. TellMyShop Free ändert keine Theme-Dateien; dafür brauchen Sie TellMyShop Pro mit eingeschaltetem Schalter Theme.

Beispielanfrage: die Farbe des Buttons „In den Warenkorb“ ändern. Den Vergleich der Versionen finden Sie auf der Seite Preise.

Fragen und Antworten

Wo ist die Datei custom.css in PrestaShop?

Im Theme Classic ist das assets/css/custom.css im Theme-Ordner. PrestaShop lädt sie nach dem Haupt-Stylesheet, Ihre Regeln setzen sich also gegen die des Themes durch. In gekauften Themes kann die Datei anders heißen, oder das Theme hat in seinen Einstellungen ein Feld für eigenes CSS. Prüfen Sie die Dokumentation des Themes.

Warum nicht theme.css bearbeiten?

Weil theme.css eine Datei ist, die aus dem Quellcode des Themes gebaut wird. Wenn das Theme aktualisiert oder neu gebaut wird, entsteht sie neu, und Ihre Änderungen verschwinden. Die Datei custom.css ist für Ihre eigenen Stile gedacht und wird beim Neubau nicht überschrieben. Wenn Sie ein gekauftes Theme aktualisieren, ist es sicherer, Ihre Änderungen in einem Child Theme zu halten.

Wirkt eine Änderung der Button-Farbe im ganzen Shop?

Das hängt von der Regel ab. Wenn Sie die allgemeine Klasse für primäre Buttons ändern, ändern sich alle solchen Buttons: im Warenkorb, an der Kasse, in Formularen. Wenn Sie nur den Button „In den Warenkorb“ auf der Produktseite ansprechen, ändert sich nur dieser Button. In der Vorschau der Änderung zeigt der Chat, welche Regel er hinzufügt.

Wie prüfe ich, ob die Button-Farbe lesbar ist?

Prüfen Sie den Kontrast zwischen Text und Hintergrund mit einem kostenlosen Tool, etwa dem WebAIM Contrast Checker. Für normalen Text empfehlen die Barrierefreiheitsrichtlinien einen Kontrast von mindestens 4,5 zu 1. Weißer Text auf Hellgrün oder Gelb erfüllt das meist nicht. Ein dunklerer Ton derselben Farbe hilft meist.

Wie viele Änderungen an Theme-Dateien macht der Chat in einer Stunde?

So viele, wie die stündlichen Limits erlauben, die Sie im Modul-Panel festlegen. Vor einer größeren Aufgabe prüft der Chat, ob sie hineinpasst, und schlägt sonst Etappen vor. Änderungen an Theme-Dateien funktionieren in TellMyShop Pro, sobald Sie den Schalter Theme einschalten. Der Schalter gilt 24 Stunden und braucht eine Datenbanksicherung vom selben Tag. Vor jedem Speichern zeigt der Chat den Unterschied in der Datei und legt eine Kopie davon an.

PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.

Prüfen Sie Ihren Shop kostenlos

TellMyShop Free prüft Ihren Shop und zeigt die Probleme, das Wichtigste zuerst. Es speichert nichts.

Prüfen Sie, ob Ihr Shop bereit ist

Geben Sie die Adresse Ihres Shops ein. In wenigen Sekunden sehen Sie die Plattform und ob TellMyShop funktioniert.

Wir prüfen die Adresse, HTTPS und die Plattform. Sie installieren nichts, und wir speichern die Adresse nicht.

ihrshop.deBeispielergebnis
Shop antwortet
ja
HTTPS
aktiv
Plattform
PrestaShop 8.1
TellMyShop funktioniert

Weiterlesen

Free für 0 €, liest und berät

Free holen