Mehr als zwei Ebenen von [details]

Hallo @ll,

um Dinge innerhalb eines einzelnen Beitrags zu kategorisieren, möchte ich das [details]-Tag verwenden, um viele Unter-Ebenen zu erstellen. Allerdings hört der Discourse-Code nach zwei Unter-Ebenen auf, das [details]-Tag zu interpretieren. Gibt es eine Möglichkeit, dies zu umgehen, oder vielleicht eine zusätzliche App, die installiert werden kann, um eine solche Funktionalität zu ermöglichen?

Vielen Dank für eure Zeit!

Viele Grüße
Humper

1
2
3
4

Bei mir funktioniert es einwandfrei ^

Thomas, das sind keine separaten Ebenen, worüber ich spreche, sind eingerückte „Ebenen“.

  • 1
    • 1.1
      • 1.1.1
      • 1.1.2
      • 1.1.3
    • 1.2
    • 1.3
    • 1.4
    • 1.5
    • 1.6

Ich möchte über 1.1.x hinausgehen, aber das scheint hier nicht zu funktionieren.

  • 1
    • 1.1
      • [details=“1.1.1”]
        • 1.1.1.1
      • 1.1.2
      • 1.1.3
        [/details]
    • 1.2
    • 1.3
    • 1.4
    • 1.5
    • 1.6

Nochmals, bei mir funktioniert es:

  • 1
    • 1.1
      • 1.1.1
        • 1.1.1.1
      • 1.1.2
      • 1.1.3
    • 1.2
    • 1.3
    • 1.4
    • 1.5
    • 1.6

Du musst nur ein wenig mit der Ausrichtung herumspielen. Dieses Thema sollte auch nach Support verschoben werden.

Ein Trick, den ich Nutzern auf unserer Seite beibringen möchte, die mit Markdown auf fortgeschrittenem Niveau arbeiten oder verstehen wollen, wie bestimmte fortgeschrittene HTML-Funktionen umgesetzt wurden, ist die Nutzung der raw-Ansicht der Seite.

Hier ist die URL zum vorherigen Beitrag: https://meta.discourse.org/t/more-than-two-levels-of-details/152421/4

Und hier ist dieselbe URL in der raw-Ansicht: https://meta.discourse.org/raw/152421/4


Wenn Sie sich die Spalten der posts-Tabelle in PostgreSQL ansehen, werden Sie feststellen, dass es zwei Spalten gibt, die den Text eines Beitrags speichern: raw und cooked. raw enthält den Text, wie er vom Nutzer eingegeben wurde, und beinhaltet in der Regel das Markdown und HTML, so wie vom Nutzer eingegeben.

Wenn Sie einen Beitrag jedoch normal angezeigt sehen, wurde er bereits in gewissem Maße „gekocht“ (verarbeitet), und Sie können den Rohtext nicht einsehen – selbst wenn Sie die Funktion Ihres Browsers nutzen, um das HTML anzuzeigen.

Manchmal können Sie über die Menüpunkte in der Bearbeitungsleiste vordefiniertes HTML-Template einfügen, manchmal müssen Sie es jedoch von Hand eingeben.

Ich hoffe, das hilft!


EDIT

Für alle Theme-Ersteller:

Ein Theme, das eine Schaltfläche hinzufügt, um einen Beitrag als raw anzuzeigen, wäre sehr nützlich. Das Theme sollte eine Konfigurationsoption haben, um die Sichtbarkeit der Schaltfläche basierend auf Vertrauenslevel oder Kategorien einzuschränken.


EDIT

Für alle, die das Raw-Post-Button-Theme (unten erwähnt) auf einer komplexeren Seite testen möchten: Schauen Sie sich die SWI-Prolog Discourse-Seite an: Beitrag zum Testen installierter Komponententhemes und Plugins.

Hinweis: Da anonyme Benutzer die raw-Schaltfläche nicht sehen können, müssen Sie sich einfach registrieren.

Eine weitere Option, von der du vielleicht noch nichts gehört hast, ist das Theme DiscoTOC – automatisches Inhaltsverzeichnis.

Es ist eines der beliebtesten Themes, einfach weil es so nützlich ist.

Ich dachte, dies wäre eine gute Gelegenheit für eine Theme-Komponente, die erklärt und als Beispiel dafür dient, wie man ein Problem wie dieses angeht, also habe ich dies erstellt.