Je regarde cela depuis moins d’une heure, donc j’espère que c’est quelque chose de bête, mais je ne parviens pas à ajouter un lien personnalisé intitulé « Directory »… J’utilise ce composant de thème sans problème depuis des mois, mais aujourd’hui, en voulant mettre à jour certains libellés, je me suis heurté à ce problème qui n’a pas l’air logique.
J’ai ajouté ceci comme champ intermédiaire dans les paramètres des liens d’en-tête personnalisés :
Directory, Users within the community, /u?period=all, vdo, self, keep
et j’ai obtenu ceci :
Lorsque j’ai remplacé cela par ceci :
Directorz, Users within the community, /u?period=all, vdo, self, keep
cela s’est affiché correctement :
![]()
« Directory » serait-il un mot spécial quelque part dans Discourse ?
- Reproduit sur des thèmes sans autre composant de thème activé
- Reproduit sur un forum sans plugin installé
Je ne vois aucune raison logique à ce comportement, donc j’espère que je passe simplement à côté de quelque chose, mais quelqu’un peut-il reproduire ce problème et/ou savoir quelque chose sur ce comportement étrange ?
MODIFICATION
Je vois maintenant qu’il existe une classe directory dans le CSS commun qui ajoute une marge… Y a-t-il quelque chose que nous pouvons faire dans le composant de thème pour éviter les écrasements de noms de classes, peut-être en ajoutant un suffixe à la classe comme directory-custom-header-link ?
MODIFICATION 2
PR ici

