Symbole global ändern

Vielen Dank! Ich habe auch die Standard-SVG-Symbole von Discourse in einem Theme durch benutzerdefinierte Symbole ersetzt gefunden.

Am Ende habe ich das SVG-Sprite direkt in die Header-Datei eingebettet, da das Hochladen und Benennen, wie in dem Artikel beschrieben, bei mir nicht funktioniert hat (könnte natürlich auch ein Bedienfehler sein).

Mein Header sieht also so aus:

<svg width="0" height="0" class="hidden" style="display: none;">
    <symbol id="myicon-search" ..... </symbol>  
    <!-- all of my symbols here... -->
</svg>
<script type="text/discourse-plugin" version="0.8">
    api.replaceIcon('search', 'myicon-search'); 
</script>

Das lässt sich sehr einfach verwalten.

Ich verwende den SVG-Sprite-Generator unter https://svgsprit.es, um sicherzustellen, dass das Format korrekt ist.

3 „Gefällt mir“