in einem Modul soll der Nutzer ein Icon wählen können. Eine Formularfeld wie „SelectIcon“ gibt es leider (noch) nicht.
Deswegen habe ich eine kleine Funktion erstellt die mir die Icons in ein „normales“ Select im Konfigurationsformular abbilden sollte. Da es sich im Standard-Webfront-Skin um 228 Icons handelt, ist das wohl auch nicht die beste Idee.
Diese Funktion könnte ich jetzt ggf. zumindest dazu nutzen, um eine normale Textangabe zu verifizieren.
Gibt es einen besseren Weg?
Bei der Gelegenheit: Wo befinden sich die Icons der anderen Skins?
vielen Dank für Deine Links. Die zwei „Operationen“ sind mir offenbar ganz gut gelungen:
Deine Funktion zur Ermittlung der verfügbaren Icons war (erwartungsgemäß) besser als meine, weswegen ich diese im Kern übernommen und an meine Bedürfnisse angepasst habe
Insbesondere die Nutzung der IPS-Icons ohne expliziten Datei-Pfad war für mich interessant und eine Herausforderung, weil HTML, css usw. nicht so ganz meine Welt sind.
Auszug:
Das funktioniert im Standard-Skin wunderbar, im IPS-Light-Skin, sind die Icons aber offenbar trotzdem weiß, was sie dort quasi unsichtbar macht.
Ich suche jetzt die Stelle, die dafür sorgt das diese sich auch der Farbe der anderen Icons im Skin automatisch anpassen.
Magst Du mir die Bitte (noch einmal) zeigen?