Il semble donc que cela ne soit pas possible avec les composants de thème, car il n’existe apparemment aucun modèle ou composant pour cela ![]()
Il semble que ce module Ruby injecte des styles en ligne : discourse/lib/category_badge.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub
Cela était-il destiné à être une mesure temporaire ? Si non, pensez-vous qu’il serait possible de nous permettre de spécifier des styles personnalisés, s’il vous plaît @sam ?
Cela pourrait être lié à l’option none existante, où nous pourrions avoir deux champs dans le panneau des paramètres d’administration où nous pourrions coller nos styles pour chacun (si aucun style n’est collé, cela agit simplement comme l’option none agit actuellement) :
<span class="badge-category-bg" style="background-color: #25AAE2;"></span>
et
<span style="color: #FFFFFF;" data-drop-close="true" class="badge-category clear-badge restricted" title="Une catégorie exclusive aux membres avec un niveau de confiance de 3 et plus."><svg class="fa d-icon d-icon-lock svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#lock"></use></svg><span class="category-name">Salon</span></span>
À partir de cet extrait :
Nous aurions simplement besoin d’accéder aux variables de couleur d’arrière-plan et de couleur de texte depuis la page habituelle de modification de catégorie.
Ou y a-t-il une autre façon de modifier cela, Sam ? Je veux simplement supprimer la couleur d’arrière-plan et lui donner une bordure de la même couleur que le texte (comme spécifié dans la page habituelle de modification de catégorie).
Toute aide serait grandement appréciée.
Édition : il semble que ce ne soit pas ce fichier Ruby après tout (je l’ai modifié sur mon installation de développement mais rien n’a changé) … une recherche plus approfondie montre qu’il s’agit de celui-ci : discourse/app/assets/javascripts/discourse/helpers/category-link.js.es6 at b25d9e96c1414bf78b44221da4d385675843991e · discourse/discourse · GitHub Existe-t-il un moyen de créer un plugin pour le modifier ?
