Olá,
Temos um fórum de poesia. Em uma única postagem, ele parece normal como um poema, mas a visualização do trecho se torna um parágrafo ou um estilo de texto combinado na página inicial ou nas listagens de categorias. As visualizações originais da postagem são perdidas. Tentei coisas diferentes, temas diferentes ou o plugin “topic list previews” não funcionou. Como posso mostrar trechos como poesia (por exemplo, as três primeiras linhas ou um número máximo de linhas com comprimento de trecho) na página inicial ou em uma página de categoria específica.
Obrigado pelo suporte.
Talvez você possa verificar o valor da traditional markdown linebreaks do SiteSetting. A descrição diz: “Use quebras de linha tradicionais em Markdown, que exigem dois espaços no final para uma quebra de linha.”
Isso é um pouco confuso, mas acho que você tem isso marcado e quer desmarcado. Ou talvez eu esteja confuso.
Obrigado, Jay. Tentei, mas não funcionou. Não sei como, mas no trecho ele combina todas as frases em um parágrafo.
Oi Proje DEV! ![]()
Você está usando Topic List Excerpts?
Acredito que você precise de um plugin se quiser substituir isso para manter as quebras de linha.
Acho que é isso que precisaria ser substituído: discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub
Mais especificamente, esta linha:
Eu não tentei, mas isso pode ser útil para esse propósito: Override existing Discourse methods in plugins
Ficarei feliz em dar uma olhada, mas não tenho uma instalação de desenvolvimento no momento (e sou ruim em codificação, então espero que alguém mais habilidoso tenha uma resposta mais adequada). ![]()
Olá, acho que você pode tentar com white-space: pre-line, ele manterá as quebras de linha do tópico no trecho. ![]()
Adicione isso em Common > CSS
.topic-list {
a.topic-excerpt {
white-space: pre-line;
}
}
Obrigado Don. Funciona ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


