Ciao,
Abbiamo un forum di poesia. In un singolo post, appare normale come una poesia, ma la visualizzazione dell’estratto diventa un paragrafo o uno stile di testo combinato nella homepage o negli elenchi delle categorie. Le visualizzazioni originali del post vengono perse. Ho provato cose diverse, temi diversi o il plugin “topic list previews” non ha funzionato. Come posso mostrare gli estratti come poesie (ad esempio, le prime tre righe o un numero massimo di righe con lunghezza dell’estratto) nella homepage o in una pagina di categoria specifica.
Grazie per il supporto.
Potresti controllare il valore di traditional markdown linebreaks di SiteSetting. La descrizione recita: “Usa interruzioni di riga tradizionali in Markdown, che richiedono due spazi finali per un’interruzione di riga.”
Questo è un po’ confuso, ma penso che tu abbia questa opzione selezionata e desideri deselezionarla. O forse sono confuso io.
Grazie Jay, ho provato ma non ha funzionato. Non so come, ma nell’estratto unisce tutte le frasi in un unico paragrafo.
Ciao Proje DEV! ![]()
Stai usando Topic List Excerpts?
Credo che tu abbia bisogno di un plugin se vuoi sovrascriverlo per mantenere le interruzioni di riga.
Penso che questo sia ciò che dovrebbe essere sovrascritto: discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub
Più specificamente, questa riga:
Non ho provato, ma questo potrebbe essere utile a questo scopo: Override existing Discourse methods in plugins
Sarei felice di dare un’occhiata, ma al momento non ho un’installazione di sviluppo (e sono scarso a programmare, quindi spero che qualcuno più esperto avrà una risposta più adatta). ![]()
Ciao, penso che tu possa provare con white-space: pre-line, manterrà le interruzioni di riga dell’argomento nell’estratto. ![]()
Aggiungi questo a Common > CSS
.topic-list {
a.topic-excerpt {
white-space: pre-line;
}
}
Grazie Don. Funziona ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


