Plus de deux niveaux de [details]

Bonjour à tous,

Pour catégoriser des éléments au sein d’un seul message, je souhaiterais utiliser la balise [details] afin de créer plusieurs niveaux de sous-catégories. Cependant, le code de Discourse cesse d’interpréter la balise [details] après deux niveaux de profondeur. Existe-t-il une solution de contournement ou peut-être une extension supplémentaire à installer pour permettre une telle fonctionnalité ?

Merci pour votre temps !

Cordialement,
Humper

1
2
3
4

Ça fonctionne très bien pour moi ^

Thomas, ce ne sont pas des niveaux séparés, ce dont je parle ce sont des « niveaux » imbriqués.

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

Je souhaite aller au-delà de 1.1.x, mais cela ne semble pas fonctionner ici.

  • 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

Encore une fois, cela fonctionne pour moi :

  • 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

Il vous suffit de jouer un peu avec l’alignement. Ce sujet devrait également être déplacé vers Support.

Un astuce que j’essaie d’enseigner aux utilisateurs de notre site qui souhaitent utiliser Markdown avancé ou comprendre comment certaines fonctionnalités HTML avancées ont été réalisées, c’est d’utiliser la vue raw de la page.

Voici l’URL du message précédent : https://meta.discourse.org/t/more-than-two-levels-of-details/152421/4

Voici l’URL du même message en mode raw : https://meta.discourse.org/raw/152421/4


Si vous examinez les colonnes de la table posts dans PostgreSQL, vous verrez qu’il existe deux colonnes contenant le texte d’un message : raw et cooked. raw correspond au texte tel qu’il a été saisi par l’utilisateur et contient généralement le Markdown et le HTML tels qu’ils ont été entrés.

Cependant, lorsque vous consultez un message tel qu’il est normalement affiché, il a été « cuisiné » dans une certaine mesure, et vous ne pouvez pas voir le texte brut, même en utilisant la fonctionnalité des navigateurs internet permettant d’afficher le code HTML.

Parfois, on peut utiliser les éléments de menu dans la barre d’outils d’édition pour insérer du modèle HTML, et parfois il faut simplement le faire manuellement.

J’espère que cela vous aidera.


MODIFICATION

Pour tous les créateurs de thèmes.

Un thème qui ajoute un bouton pour afficher le message en mode brut serait appréciable. Ce thème devrait proposer une option de configuration permettant de limiter la visibilité du bouton en fonction du niveau de confiance ou des catégories.


MODIFICATION

Pour ceux qui souhaitent voir le thème Bouton Message Brut (mentionné ci-dessous) fonctionner sur une page plus complexe, consultez la page Discourse de SWI-Prolog : Message pour tester les thèmes et plugins de composants installés.

Note : Étant donné que les utilisateurs anonymes ne peuvent pas voir le bouton brut, vous devrez simplement vous inscrire.

Une autre option que vous ne connaissez peut-être pas est le thème DiscoTOC - table des matières automatique.

C’est l’un des thèmes les plus populaires car il est tout simplement très utile.

J’ai pensé que ce serait une bonne occasion de créer un composant de thème qui explique et sert d’exemple sur la manière d’aborder un problème comme celui-ci, alors je l’ai fait.