Tableau pour lister des éléments ou des divs

Bonjour à tous. Je suis nouveau sur Discourse. J’essaie de créer un composant de thème pour remplacer les éléments de tableau utilisés (table, tbody, th, tr, td) par des éléments de liste (ol/ul, li) ou, à défaut, par des balises div.

Jusqu’à présent, j’ai réussi à supprimer les en-têtes de tableau avec Handlebars et également certaines listes de sujets personnalisées via le hook similaire, mais le contenu div créé se trouve toujours dans le tableau. Un bref exemple est ci-dessous…

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

Quelqu’un sait-il comment remplacer toutes les utilisations de tableaux dans Discourse, de préférence par des listes ordonnées ou non ordonnées ?

Par curiosité, quel est l’objectif ?

Je souhaite remplacer les colonnes de la liste des sujets (et des suggestions, etc.) par un seul div.

Je suppose que cela ne diffère pas trop des réponses sur la page du sujet, mais sans autant de fonctionnalités, juste un extrait.

Jetez un coup d’œil aux techniques utilisées dans des thèmes comme Fakebook :

1 « J'aime »