Ce composant de thème est obsolète et ne doit plus être utilisé. Ses fonctionnalités sont désormais intégrées au cœur de Discourse (voir : Apporter des fonctionnalités populaires à Discourse).
Pour la personnalisation privée des icônes de catégorie, consultez ce sujet.
Résumé
Category Icons permet d’afficher des icônes à côté du nom de la catégorie sur les liens des badges de catégorie.
Notez que ce composant vous permet également de remplacer l’icône de verrouillage de catégorie utilisée pour indiquer les catégories privées.
Voir également le composant Tag Icons (qui fait la même chose pour les tags).
Paramètres
Nom
Description
category icon list
La liste des catégories et leurs icônes respectives
svg icons
Ajouter des icônes supplémentaires non incluses par défaut
category lock icon
L’icône pour remplacer l’« icône de verrouillage de catégorie »
Pour ajouter une icône à une catégorie, saisissez les détails séparés par des virgules comme suit : “slug,icône,couleur,correspondance”
La couleur est au format #123456, ou “categoryColor” pour utiliser la couleur par défaut de la catégorie (identique à la couleur du badge)
Si la correspondance est “partial”, le slug n’a besoin que de correspondre partiellement au slug de la catégorie ; sinon, une correspondance exacte est requise.
Problèmes connus
Ne respecte pas correctement la couleur de l’icône lors de l’utilisation avec le style de catégorie bullet. En général, ce composant ne devrait pas être utilisé avec les styles de catégorie bullet ou bar, car l’interface deviendrait inutilement chargée.
Historique de développement
Merci à @rogerco pour avoir ajouté le mot-clé “partial” afin de faire correspondre partiellement les slugs de catégorie (c’est-à-dire que saisir “book,icon,red,partial” correspondra à tous les slugs de catégorie contenant “book”).
Hébergé par nous ? Les composants de thème sont disponibles pour une utilisation sur nos offres Standard, Business et Enterprise.
This component has had an impact on our forum in an artistic way. I like it.
However there is a problem with category names. I created a category with the name of “Doğa Bilimleri”, but later changed its name to “Bilim” and created a sub-category with the name of “Doğa Bilimleri”.
Before:
After:
I only assigned an icon for the category of “Doğa Bilimleri”, not for “Bilim”.
But the flask icon has been assigned for both “Bilim” and its sub-category “Doğa Bilimleri”.
I cannot also assign an icon to a category whose name I change if I use the new name of it, yet the old name always works. (I solved this one: This is all about “category slug”. If you leave the category slug with the old name, you will experience same pseudo-problem.)
Edit: I figured out why the flask icon is assigned for the main category. It is because both the main category and the sub-category include same word “Bilim”. Even if I give a random name like “abcdefbilimghjk” in the category icon list, it will still assign the icon I choose to the category “Bilim”, since the random name includes the word “bilim”.
Hi Emre, thanks for the report, I’ve now fixed the issue with loose matching of slugs. If you update the theme, it should be resolved, “abcdefbilimghjk” will no longer apply the icon to the “bilim” slug.
First, a big thank you to @pmusaraj for making this great theme-component.
I have configured it on my site, but have two issues:
There seems to be no way I can “attach” any icon to Jadran category
I have tried with various icons, even the ones that are working on other categories with no success.
Configuration is the same as for other categories:
I have an idea, why “Jadran” does not work: I have another category “Jadranje”, which includes first name. I would expect that slug would be checked with exact match (everything between /), right?
Is there a possibility to upload own svg icon and then use it as category icon? I tried to upload it on Category icons upload, but not sure how should I reference it?
Do you have any plans to extend this to the sub-category boxes Penar? Would be awesome to have them everywhere. My site looks great with all these icons now, appreciate this!