Salut,
Nous avons un forum de poésie. Dans un seul message, cela ressemble à un poème, mais la vue d’extrait devient un paragraphe ou un style de texte combiné sur la page d’accueil ou dans les listes de catégories. Les vues originales des messages sont perdues. J’ai essayé différentes choses, différents thèmes ou le plugin « Aperçus de la liste des sujets » n’a pas fonctionné. Comment puis-je afficher des extraits comme de la poésie (par exemple, les trois premières lignes ou un nombre maximum de lignes avec une longueur d’extrait) sur la page d’accueil ou sur une page de catégorie spécifique.
Merci pour votre soutien.
Vous pourriez vérifier la valeur du paramètre traditional markdown linebreaks. La description indique : « Utiliser les sauts de ligne traditionnels en Markdown, qui nécessitent deux espaces en fin de ligne pour un saut de ligne. »
C’est un peu déroutant, mais je pense que vous l’avez coché et que vous voulez le décocher. Ou peut-être que je suis confus.
Merci Jay, j’ai essayé mais ça n’a pas fonctionné. Je ne sais pas comment, mais dans l’extrait, il combine toutes les phrases en un seul paragraphe.
Salut Proje DEV ! ![]()
Utilises-tu Topic List Excerpts ?
Je pense que tu as besoin d’un plugin si tu veux le remplacer pour conserver les sauts de ligne.
Je pense que c’est ce qui devrait être remplacé : discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub
Plus spécifiquement, cette ligne :
Je n’ai pas essayé, mais cela pourrait être utile à cette fin : Override existing Discourse methods in plugins
Je serais heureux d’examiner cela, mais je n’ai pas d’installation de développement pour le moment (et je suis nul en codage, donc j’espère que quelqu’un de plus compétent aura une réponse plus appropriée). ![]()
Bonjour, je pense que vous pouvez essayer avec white-space: pre-line, cela conservera les sauts de ligne du sujet dans l’extrait. ![]()
Ajoutez ceci à Common > CSS
.topic-list {
a.topic-excerpt {
white-space: pre-line;
}
}
Merci Don. Ça marche ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


