Tabelle zum Auflisten von Elementen oder Divs

Hallo zusammen. Ich bin neu bei Discourse. Ich versuche, eine Theme-Komponente zu erstellen, um die verwendeten Tabellenelemente (table, tbody, th, tr, td) durch Listenelemente (ol/ul, li) oder falls das nicht möglich ist, einfach durch div-Tags zu ersetzen.

Bisher habe ich es geschafft, die Tabellenüberschriften mit Handlebars zu entfernen und auch einige benutzerdefinierte Themenauflistungen über den ähnlichen Hook zu erstellen. Allerdings befindet sich der erstellte div-Inhalt innerhalb der Tabelle. Ein kurzes Beispiel folgt unten…

<script type='text/x-handlebars' data-template-name='list/topic-list-item.raw'> ... </script>

Weiß jemand, wie man alle Tabellenverwendungen in Discourse ersetzt, vorzugsweise durch geordnete oder ungeordnete Listen?

Aus Neugier: Was ist der Zweck?

Ich möchte die Spalten in der Themenliste (und bei Vorschlägen usw.) durch ein einzelnes div ersetzen.

Ich gehe davon aus, dass es nicht allzu anders ist als Antworten auf der Themenseite, nur nicht so funktionsreich, sondern eher ein kurzer Ausschnitt.

Werfen Sie einen Blick auf die Techniken, die in Themen wie Fakebook verwendet werden:

1 „Gefällt mir“