Nous n’utilisons pas le nom comme identifiant, mais uniquement un numéro. Vous pouvez trouver l’ID d’un thème en examinant l’URL lorsque vous personnalisez un thème dans le panneau d’administration… par exemple https://forum.example.come/admin/customize/themes/140
Si vous pouvez vous contenter de l’ID plutôt que du nom, voici une méthode rapide pour le faire (à ajouter dans le fichier head de votre thème/composant) :
<script type="text/discourse-plugin" version="0.8">
var themeSelector = require('discourse/lib/theme-selector');
document.querySelector("body").classList.add("theme-id-" + themeSelector.currentThemeId())
</script>
Vous pouvez également retrouver le nom du thème à partir de son ID, mais cela demandera un peu plus de travail.