Hi Chessbase. Ich habe es mit dieser Beschreibung gemacht. Steht im Backend unter Erw.Konfiguration/Template Manager/BS4 Theme einstellungen/Buttons.
Die Buttons können hier nicht verändert werden, da es zuviele Variationen gibt!
Änderungen können aber in der Datei templates/bootstrap4/source/inc/css_button.inc.php gemacht werden.
Beispiel:
Es soll der grüne Button "Kasse" im Warenkorb blau dargestellt werden und ein anderes Icon (Bild) erhalten.
Das Modified Shopsystem sendet an das Template die Informationen - erstelle einen Button mit dem Bild "button_checkout.gif" und dem Sprachstring "IMAGE_BUTTON_CHECKOUT" (Kasse).
Tip: Um herauszufinden, welches Bild von Modified aufgrufen wird, kann man auf das Template "tpl_modified" umstellen und den Button mit einem Entwicklertool des Browsers untersuchen.
Die Modified Informationen werden in der css_button.inc.php in einen Bootstrap-Button umgewandelt.
In Zeile 35 befindet sich der Eintrag "button_checkout.gif".
Zuerst suchen wir bei Font Awesome ein anderes "checkout" Icon z.B. "money-bill-alt".
Nun ändern wird diesen Abschnitt 'icon' => 'far fa-credit-card' in 'icon' => 'far fa-money-bill-alt' (far steht fü regular, alternativ kann fa oder fas für solid verwendet werden).
Jetzt suchen wir bei Bootstrap unter Documentation->Components->Buttons nach den CSS-Klassen, in unserem Fall "btn-primary".
Wir ändern diesen Abschnitt 'Class' => 'btn btn-checkout btn-success btn-block' in 'Class' => 'btn btn-checkout btn-primary btn-block'
Anschließend Caches leeren und Shop aktualisieren!
Hinweis: Manche Button werden an mehreren Stellen im Shop benutzt!
So habe Ich es gemacht: Ca. auf Zeile 41 bei mir.
Dort wo btn-success steht(ist bei mir in grün) kannst du z.b. für blau btn-primary schreiben. Dann wird dein Warenkorb Button in Blau dargestellt. So habe ich es gemacht.
// Warenkorb 'button_checkout.gif' => array('Text' => $alt, 'icon' => 'far fa-credit-card', 'iconposition' => 'right', 'Class' => 'btn btn-checkout btn-success btn-block'),