Hallo,
Wir haben ein Poesie-Forum. In einem einzelnen Beitrag sieht es normal wie ein Gedicht aus, aber die Vorschauansicht wird auf der Homepage oder in Listen von Kategorien zu einem Absatz oder kombinierten Textstil. Die ursprünglichen Ansichten des Beitrags gehen verloren. Ich habe verschiedene Dinge ausprobiert, verschiedene Themes oder das Plugin “topic list previews” hat nicht funktioniert. Wie kann ich Vorschauen wie Poesie (z. B. die ersten drei Zeilen oder maximal Zeilen mit der Exzerptlänge) auf der Homepage oder einer bestimmten Kategorieseite anzeigen?
Danke für die Unterstützung.
Sie könnten den Wert der SiteSetting traditional markdown linebreaks überprüfen. Die Beschreibung lautet: „Verwenden Sie traditionelle Zeilenumbrüche in Markdown, die zwei nachgestellte Leerzeichen für einen Zeilenumbruch erfordern.“
Das ist etwas verwirrend, aber ich denke, Sie haben dies aktiviert und möchten es deaktivieren. Oder vielleicht bin ich verwirrt.
Danke Jay, ich habe es versucht, aber es hat nicht funktioniert. Ich weiß nicht wie, aber im Auszug werden alle Sätze zu einem Absatz zusammengefasst.
Hallo Proje DEV! ![]()
Verwendest du Topic List Excerpts?
Ich glaube, du brauchst ein Plugin, wenn du es überschreiben möchtest, um Zeilenumbrüche beizubehalten.
Ich denke, dies müsste überschrieben werden: discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub
Genauer gesagt diese Zeile:
Ich habe es nicht ausprobiert, aber das könnte für diesen Zweck nützlich sein: Override existing Discourse methods in plugins
Ich würde gerne einen Blick darauf werfen, aber ich habe derzeit keine Entwicklungsumgebung (und ich bin schlecht im Programmieren, also hoffe ich, dass jemand mit mehr Fähigkeiten eine passendere Antwort hat). ![]()
Hallo, ich denke, Sie können es mit white-space: pre-line versuchen, damit die Zeilenumbrüche im Thema im Auszug erhalten bleiben. ![]()
Fügen Sie dies unter Common > CSS hinzu
.topic-list {
a.topic-excerpt {
white-space: pre-line;
}
}
Danke Don. Es funktioniert ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


