DirectoryTables ändern

Ich weiß, dass das dumm ist, bevor ich frage, aber ich akzeptiere, dass ich auch dumm bin.

Wie ändere ich das in einem benutzerdefinierten Thema:

<DirectoryTable
              @items={{this.model}}
              @columns={{this.columns}}
              @showTimeRead={{this.showTimeRead}}
              @order={{this.order}}
              @asc={{this.asc}}
            />

(Bearbeiten) Das Ziel wäre es, dies vielleicht in Zeilen und Spalten mit divs zu ändern.

1 „Gefällt mir“

Bevor du überhaupt antwortest, Kris, schätze ich deine Zeit.

1 „Gefällt mir“

Gute Zeitplanung! Diese Woche habe ich mit der Aktualisierung des Verzeichnisses begonnen, um von einer <table>- zu einem flexibleren Div-Layout zu wechseln, das das Tabellenlayout mit CSS Grid nachbildet. Wenn Sie also ein oder zwei Wochen warten können, sollte dies der neue Standard sein.

Andernfalls müssten Sie unsere Standardvorlage hier innerhalb eines Themas überschreiben. Einige Details zu Vorlagenüberschreibungen finden Sie unter Developing Discourse Themes & Theme Components.

2 „Gefällt mir“

Das ist genau das, was ich gebraucht habe, vielen Dank!

Nach Standort sortieren? Die nächsten Mitglieder zuerst anzeigen? :innocent:

Ich habe mein benutzerdefiniertes Theme installiert, diese Datei geändert: “discourse/app/assets/javascripts/discourse/app/components/directory-table.hbs at ba3f62f576068035bc8fbda615e595960cd4520c · discourse/discourse · GitHub”, Updates dafür geprüft und installiert, aber ich sehe keine Änderungen. Ich habe als Test eine Klasse zum “directory-table-container” hinzugefügt. Muss ich den Container neu erstellen?
Der Speicherort der geänderten Datei:
$theme/javascripts/discourse/app/components/directory-table.hbs

Ich habe also die Tabelle und die TDs herausgefunden, aber wo zum Teufel leben die TR-Tags?

Diese zuvor erwähnte Arbeit wurde in Discourse integriert, und wir verwenden keine table mehr für Benutzertabellen, sondern eine Kombination aus div und CSS Grid.

Sie müssten die Komponente DirectoryItem überprüfen, die sich hier befindet: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/directory-item.hbs

1 „Gefällt mir“

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