Ciao a tutti: la nostra community desidera vedere il nome dell’autore del post oltre al suo avatar. Avete qualche consiglio su come emulare questa visualizzazione, come si vede nel Sam’s Simple Theme?
Ciao Mike,
Sam’s Simple Theme sta sovrascrivendo il template topic-list e mostra solo gli ultimi poster, non gli autori. Ecco una guida molto interessante su come sovrascrivere i template.
Ci sono 2 template nel core che dovremmo sovrascrivere per questo.
-
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/topic-list-header.hbr
topic-list-headerper modificare la sezione dell’intestazione. -
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr
topic-list-itemper modificare l’avatar e aggiungere il nome utente.
Puoi trovare tutti i template qui: https://github.com/discourse/discourse/tree/main/app/assets/javascripts/discourse/app/templates
Iniziamo ![]()
In realtà ho creato un componente tema per presentarlo più facilmente. Puoi usarlo se vuoi. ![]()
Puoi scegliere tra due colonne con le impostazioni.
Per impostazione predefinita mostra l’ultimo post, ma puoi cambiarlo per mostrare gli autori.
Intestazione dell’elenco argomenti
Innanzitutto dobbiamo modificare l’intestazione della colonna.
Ho aggiunto queste righe e rimosso le intestazioni delle colonne poster e visualizzazioni e attività.
Questo aggiunge l’intestazione Ultimo post o Autore
Ultimo post
![]()
Autore
![]()
Ho anche aggiunto un file di localizzazione per tradurre questi…
Puoi tradurre qui ![]()
Elemento dell’elenco argomenti
Ho rimosso la colonna dei poster e aggiunto la colonna Ultimo post o Autore.
Colonna Ultimo post
Colonna Autori con tempo (di creazione argomento).
Infine aggiungi un po’ di CSS.
Spero aiuti! Puoi confrontarlo con i template core o, se usi template personalizzati, modificarli o usare il componente se si adatta alle tue esigenze. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.




