Modifica DirectoryTables

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? :innocent:

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.