Une page publiée « a » deux liens.
Un /pub/ qui pointe vers la page autonome :
Un /t/ qui pointe vers le sujet :
Maintenant, il y a une boucle dans le sujet, comme vous l’avez dit.
Une façon d’éviter cela serait d’utiliser ceci :
Par exemple, écrivez ceci dans votre sujet/page publiée :
[wrap=topic-link]Lien vers le sujet : https://discourse.canapin.dev/t/published-page-with-own-topic-link/244[/wrap]
Contenu 🧑💻
Dans votre CSS, écrivez :
article [data-wrap="topic-link"] {
display: none;
}
Maintenant, voici à quoi ressemblent la page publiée et les sujets :
Le seul problème est qu’il y a une marge supérieure sur le premier contenu visible dans le sujet à cause de cette règle par défaut de Discourse :
.cooked>:first-child, .d-editor-preview>:first-child {
margin-top: 0;
}
Le premier élément, bien que caché, est toujours le premier élément détecté dans le CSS. Cela peut être contourné, bien sûr, mais cela dépendra de la façon dont vous organisez votre contenu. Le problème ne se produira pas si le lien de votre sujet n’est pas le premier contenu du message, par exemple.



