Cambia icone globalmente

Grazie! Ho anche trovato Sostituire le icone SVG predefinite di Discourse con icone personalizzate in un tema

Alla fine ho incorporato direttamente lo sprite SVG nel file Header, poiché il caricamento e la denominazione come indicato nell’articolo non hanno funzionato per me (potrebbe essere un errore mio, ovviamente).

Quindi il mio Header è:

<svg width="0" height="0" class="hidden" style="display: none;">
    <symbol id="myicon-search" ..... </symbol>  
    <!-- tutti i miei simboli qui... -->
</svg>
<script type="text/discourse-plugin" version="0.8">
    api.replaceIcon('search', 'myicon-search'); 
</script>

Ed è facile da gestire.

Utilizzo il generatore di sprite SVG su https://svgsprit.es per assicurarmi che il formato sia corretto.

3 Mi Piace