Ciao a tutti!
Ho bisogno di aggiungere una colonna con l’avatar dell’autore del topic alla lista dei topic nella home page.
Ecco il design:
Ecco com’è la pagina ora:
Aiutatemi per favore! Grazie!
Spiacenti, carica le immagini nel topic
forse c’è un modo semplice per farlo con uno script simile?
<script>
var TopicListComponent = require('discourse/components/topic-list').default;
TopicListComponent.reopen({
showLikes: true
});
</script>
Non esiste un modo semplice per modificare un template: se un hack CSS non è sufficiente, devi riscriverlo completamente per spostare gli elementi. Puoi vedere un esempio qui:
Grazie, Sam! Dove si trova il file del template di Discourse responsabile della visualizzazione degli argomenti? Proverò a creare un tema.
Devo sovrascrivere questo template?
Nel file di sovrascrittura, aggiungi una colonna con l’avatar dell’autore:
<td class='poster-author'>
<a href="{{poster.user.path}}" data-user-card="{{poster.user.username}}" class="{{poster.extraClasses}}">{{avatar poster avatarTemplatePath="user.avatar_template" usernamePath="user.username" namePath="user.name" imageSize="small"}}</a>
È corretto?
Scusa per le altre domande) Ho lavorato solo con PHP.