Zellen in Markdown-Tabellen zusammenführen

Ich versuche, in einem Discourse-Beitrag etwas aufwendigere Tabellen zu erstellen, aber es scheint nicht zu funktionieren. Kurz gesagt möchte ich einige Zellen zusammenfassen, um mehrere Zellen untereinander oder Ähnliches anzuzeigen. Ist das möglich?

Dies ist meine Syntax:

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

So sieht das Ergebnis bei mir aus:

| | Grouping ||

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

Das ist das, was ich erreichen möchte:

Jeder Rat ist willkommen!

Das sieht nach einem Kopieren und Einfügen eines Multimarkdown-Beispiels aus.

Und ich glaube, Discourse nutzt markdown.it. Daher ist es in Discourse nicht möglich.

Ich suche nach einer Lösung für die Notwendigkeit, Tabellenzellen im Forum zusammenzuführen, um die Anzeigeschnittstelle zu optimieren und das Hinzufügen von Bildern zur Tabelle zu ermöglichen. Dann bin ich auf die Einführung von jekyll-spaceship gestoßen.
Link: https://stackoverflow.com/questions/46621765/can-i-merge-table-rows-in-markdown

Hat es also schon jemand in den Kern von Discourse integriert? Noch nicht?

1 „Gefällt mir“

Es ist derzeit nicht möglich, und Discourse unterstützt keine colspan- oder rowspan-Attribute für <td>- und <th>-Elemente. Ich glaube auch nicht, dass dies auf der Roadmap steht.

Es ist möglich, dass Sie die Unterstützung dafür mit einem benutzerdefinierten Plugin hinzufügen können. Siehe: Whitelisting HTML tags / attributes

Die Liste der unterstützten HTML-Elemente finden Sie hier: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115. Die Tabellen-Tags scheinen hier zu sein: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/engines/discourse-markdown/table.js

Vielleicht hilft Ihnen das weiter.

Wenn Sie die Zulassung von colspan- oder rowspan-Attributen im Kern beantragen möchten, können Sie ein neues #feature-Thema erstellen. :slight_smile:

2 „Gefällt mir“

Vielen Dank, ich werde auf den Artikel im Beispiel der Kategorie Funktion verweisen, um eine klare Empfehlung zu erhalten.

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