Neue SchriftartWer kennt sie nicht, die Schriftart "Font Awesome", welche es erlaubt, mit einem i-Tag und einer/mehrerer Klassenangabe(n) ein Symbol darzustellen, z. B.
<i class="fas fa-home"></i>
für das kleine Häuschen-/Home-Symbol?!
Ich habe mir die Mühe gemacht und die ganz eigene Schriftart mit Namen "
awidsModuleIcons" nach dem selben Schema kreiert.
Nur werden mit meiner Schriftart einheitliche Zahlungs- und Versandlogos ausgegeben, wenn man nachstehendes Schema anwendet:
<i class="ami ami-pp-classic"></i>
Der obige Code fügt ein PayPal-Zahlungs-Icon ein.
Aber warum poste ich das hier in einem Modul-Thread?Ganz einfach: Ich habe das Modul hier mit meiner Schriftart kombiniert und über ein PHP-Array festgelegt, welches Icon zu welcher Zahlungs-/Versandweise angezeigt werden soll. (Die Datei ist natürlich editierbar, falls man hier etwas austauschen möchte.)
Ich präsentiere also ein großes Update auf Version 2 für das vorliegende Modul!Unterschiede zu vorherigen Versionen:
- vollständiger Verzicht auf Bilder/Image-Icons
- Integration meiner Icon-Font awidsModuleIcons
- Icons mit deutschem Schriftzug (z. B.: "Rechnung") haben ein englischsprachiges Alternativ-Icon, welches abhängig von der verwendeten Sprache automatisch ausgetauscht wird
- Berücksichtigung von Kundengruppen, d. h. es werden nur für die jeweilige Kundengruppe erlaubte Zahlungs- und Versandweisen angezeigt
Damit die Zahlungs- und Versand-Icons angezeigt werden können, muss nur noch die im Paket enthaltene CSS-Datei in der
general_bottom.css.php "angemeldet" werden.
Hierzu in besagter Datei nach:
DIR_TMPL_CSS.'fontawesome-all.css',
folgendes einfügen:
DIR_TMPL_CSS.'awidsModuleIcons.css',
Die zur Box gehörenden Dateien können einfach überschrieben werden, sofern sie nicht weiteren Änderungen durch euch unterliegen, die dann natürlich in der neuen Dateiversion nachgepflegt werden müssen.
Für Fremdtemplates müssen die enthaltenen Dateien natürlich auf die Template-Gegebenheiten angepasst werden.
[
EDIT Tomcraft 02.05.2021: Paket in
Beitrag 1 ergänzt.]