Par défaut, Discourse inclut quelques liens pratiques : /faq, /privacy et /about.
Il n’est pas évident de comprendre comment ils fonctionnent. Ils semblent être des sujets dans le canal du personnel, qui n’est normalement pas visible pour les utilisateurs non connectés. Pourtant, /privacy et /tos fonctionnent pour les utilisateurs non connectés, même lorsque l’option « doit être connecté » est activée. (Ce n’est pas un problème pour moi, je fais simplement une observation).
Ces liens sont-ils codés spécifiquement dans Discourse ? Sont-ils sous mon contrôle ? Sont-ils simplement des permaliens ? Je souhaite en créer un similaire, comme /acceptable-use, qui se comporte de la même manière.
Ces pages possèdent également cette fonctionnalité pratique : des liens en haut de la page intitulés « Confidentialité » et « Conditions d’utilisation » permettant de naviguer. Si vous êtes connecté, vous voyez aussi le lien « FAQ », mais pas si vous ne l’êtes pas. Je n’arrive pas à comprendre comment cela est réalisé, car ces éléments ne sont pas visibles dans le corps des sujets contenant les conditions ou la politique de confidentialité.
Comment puis-je ajouter une autre page de niveau supérieur qui se comporte de la même manière ? Je souhaite qu’elle agisse comme la FAQ et ne soit visible que pour les utilisateurs connectés, mais je serais aussi ouvert à ce qu’elle soit publique. Ce n’est pas très important.
Enfin, avez-vous des indices sur la manière de trouver la réponse par moi-même ? J’ai cherché pas mal sur le forum Meta Discourse ici, mais sans trouver de résultat pertinent. Il doit exister une documentation ou quelque chose que je n’ai pas lu assez attentivement.