Ich möchte ein benutzerdefiniertes SVG-Symbol zu einem Plugin hinzufügen, an dem ich gerade arbeite, konnte aber keine Dokumentation oder Themen dazu finden. Die gesamte Dokumentation scheint sich auf Themes zu beziehen.
Die Funktion register_svg_icon scheint nur für FA-Symbole zu sein, basierend auf anderen Plugin-Repos, die ich gesehen habe.
Ich stelle mir vor, dass ich das SVG einfach in den öffentlichen Ordner legen und es wie ein normales Bild abrufen kann, aber das möchte ich als letzte Option vermeiden.
register_svg_icon funktioniert für jedes SVG, es ist nicht spezifisch für Font Awesome
Sie würden also ein neues Sprite mit Ihrem Symbol hinzufügen, wie z. B. svg-icons/sprite.svg – die Anleitung zum Sprite-Sheet ist dieselbe wie unter Replace Discourse's default SVG icons with custom icons in a theme (stellen Sie also sicher, dass Sie eine ID festlegen)
Gibt es vielleicht eine Möglichkeit, dass der Server auf Änderungen an der SVG-Datei achtet? Es ist eine sehr geringfügige Unannehmlichkeit, die Seite (und manchmal den Entwicklungsserver selbst) jedes Mal neu zu laden, wenn ich die SVG ändere.