So che è stupido prima ancora di chiedere ma accetto di essere stupido anch’io.
Come posso modificarlo in un tema personalizzato:
<DirectoryTable
@items={{this.model}}
@columns={{this.columns}}
@showTimeRead={{this.showTimeRead}}
@order={{this.order}}
@asc={{this.asc}}
/>
(modifica) l’obiettivo sarebbe cambiarlo in, forse.. righe e colonne con div.
1 Mi Piace
Prima ancora che tu risponda Kris, apprezzo il tuo tempo.
1 Mi Piace
Ottimo tempismo! Questa settimana ho iniziato ad aggiornare la directory per passare da una <table> a un layout div più flessibile che ricrea il layout della tabella utilizzando CSS grid. Quindi, se puoi aspettare una o due settimane, questo dovrebbe essere il nuovo default.
Altrimenti, dovresti sovrascrivere il nostro template predefinito qui all’interno di un tema. Abbiamo alcuni dettagli sulle sovrascritture dei template in Developing Discourse Themes & Theme Components
2 Mi Piace
Questo è esattamente ciò di cui avevo bisogno, grazie mille!
Ordinare per località? Mostrare prima i membri più vicini?
Ho installato il mio tema personalizzato, ho modificato questo file: “discourse/app/assets/javascripts/discourse/app/components/directory-table.hbs at ba3f62f576068035bc8fbda615e595960cd4520c · discourse/discourse · GitHub ”, ho controllato e installato gli aggiornamenti, ma non vedo alcuna modifica. Ho aggiunto una classe a “directory-table-container” come test. Devo ricostruire il container?
Posizione del file modificato:
$theme/javascripts/discourse/app/components/directory-table.hbs
Quindi ho capito la tabella e i tds, ma dove diavolo vivono i tag tr?
Questo lavoro menzionato in precedenza è stato integrato in Discourse e non utilizziamo più table per le tabelle utente, ma ora utilizziamo una combinazione di div e CSS grid
Dovresti controllare il componente DirectoryItem, che si trova qui: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/directory-item.hbs
1 Mi Piace
system
(system)
Chiuso
9 Aprile 2023, 8:29pm
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.