Fusionner des cellules dans les tableaux Markdown

J’essaie de créer des tableaux un peu stylisés dans un post Discourse, mais je n’arrive pas à faire fonctionner la syntaxe. En bref, je souhaite fusionner certaines cellules pour placer plusieurs cellules les unes sous les autres, ou quelque chose de similaire. Est-ce possible ?

Voici ma syntaxe :

| | Grouping ||
First Header | Second Header | Third Header |
------------ | :-----------: | -----------: |
Content | Long Cell ||
Content | Cell | Cell |

Voici ce que j’obtiens :

| | Grouping ||

First Header Second Header Third Header
Content Long Cell
Content Cell Cell

Voici ce que j’essaie de faire :

Toute aide est la bienvenue !

Cela ressemble à un copier-coller d’un exemple multimarkdown.

Et je pense que Discourse utilise markdown.it. Par conséquent, ce n’est pas possible dans Discourse.

Je cherche une solution pour fusionner des cellules de tableau sur le forum, afin d’optimiser l’interface d’affichage, ainsi que pour permettre l’ajout d’images au tableau. J’ai ensuite trouvé l’introduction à jekyll-spaceship.
Lien : https://stackoverflow.com/questions/46621765/can-i-merge-table-rows-in-markdown

Alors, quelqu’un l’a-t-il déjà intégré au cœur de Discourse ? Pas encore ?

1 « J'aime »

Il n’est actuellement pas possible, et Discourse ne prend pas en charge les attributs colspan ou rowspan pour les éléments <td> et <th>. Je ne pense pas que ce soit non plus à l’ordre du jour.

Il est possible que vous puissiez ajouter la prise en charge de cela avec un plugin personnalisé. Voir : Whitelisting HTML tags / attributes

La liste des éléments HTML pris en charge se trouve ici : https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115. Les balises de tableau semblent se trouver ici : https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/engines/discourse-markdown/table.js

Peut-être que cela vous sera d’une aide quelconque.

Si vous souhaitez demander l’autorisation des attributs colspan ou rowspan dans le cœur du système, vous pourriez créer un nouveau sujet de Feature. :slight_smile:

2 « J'aime »

Merci, je me référerai à l’exemple d’article dans la fonctionnalité de catégorie pour une recommandation claire.

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