Ich habe zur näheren Erläuterung noch ein paar Bilder angefügt und versuche die Situation etwas genauer zu beschreiben.
Nach der Veröffentlichung des Moduls werden die Icons in blau mit weißem Hintergrund angezeigt. Diese Info ist beim Einstellen meiner Meldung leider auf der Strecke geblieben.
Öffnet man das Modul werden die Farbwerte im Hex-Format ( z.B. #ffffff für Schwarz ) angezeigt, obwohl die Icons blau sind ).
Kommt man ( ggfs. auch aus Versehen ) den Cursor in eines der Farbfelder setzt wird die Farbpalette angezeigt und beim Verlassen des Feldes wird der Farbwert mit rgba(0, 0, 0, 1) angezeigt.
Mit dem Speichern ( weil ich z.B. Space from Top ändern will ) werden die Farbwerte übernommen und die Icons schwarz angezeigt.
Das war aber gar nicht beabsichtigt.
Jetzt habe ich das Problem, die vorherigen Farbe wieder herzustellen, deren Wert ich gar nicht kenne.
Ich bin dem Problem noch weiter nachgegangen und habe folgendes festgestellt.
Im Datenbank-Eintrag zu diesem Modul sind die Parameter ( Feld 'params' ) für die Farben
iconnav_bg, iconnav_color, iconnav_bg_hover und iconnav_color_hover
nach der Installation des Templates gar nicht vorhanden.
Die ursprünglichen Farb-Werte für die Icons kommen wohl aus den Astroid-Optionen des Template Stils.
Beim ersten Aufruf werden in die Parameter Default-Werte eingestellt, die dann natürlich mitgespeichert werden, ob man will oder nicht und damit bekommen die Icons die Default-Farben.
In diesem Template sind in den Astroid-Optionen auch Presets vorhanden/definiert.
Solange in dem Modul die Farbparameter nicht vorhanden oder vorhanden aber leer sind, funktionieren die Presets auch.
Sobald eine Speicherung vom Modul Icon-Nav erfolgt, greifen die Preset-Farben nicht mehr, sondern die aus dem Modul.
Der eigentliche Bug ist also, dass nach einem Speichern des Moduls bestimmte Werte aus den Astroid-Optionen nicht mehr verwendet werden.
Gruß Bernd
Letzte Änderung: 2 Jahre 1 Monat her von
SGDJKHATTERSHEIM. Begründung: Der Text meiner Antwort eben war unvollständig
Dieses Thema wurde gesperrt.