[details] が 2 つ以上のレベル

こんにちは @ll さん、

1 つの投稿内で項目を分類するために、[details] タグを使って多くのサブレベルを作成したいと考えています。しかし、Discourse のコードは 2 つのサブレベルを超えると [details] タグの解釈を停止してしまいます。これを回避する方法や、そのような機能を実現する追加アプリはありますか?

お時間をいただきありがとうございます!

よろしくお願いいたします、
Humper

1
2
3
4

私には問題なく動作します ^

トーマス、これらは別々のレベルではありません。私が言っているのは、インデントされた「レベル」です。

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

1.1.x を超える階層にしたいのですが、ここではうまくいかないようです。

  • 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

再度、私の環境では動作しています:

  • 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

少しアライメントを調整するだけです。このトピックは Support にも移動させるべきでしょう。

当社のサイトで高度な Markdown を使いたい、あるいは高度な HTML 機能の実装方法を確認したいユーザーに教えているテクニックの一つに、ページの raw ビューを使用する方法があります。

上記の投稿への URL は以下の通りです:https://meta.discourse.org/t/more-than-two-levels-of-details/152421/4

上記の投稿を raw 形式で見る URL は以下の通りです:https://meta.discourse.org/raw/152421/4


PostgreSQL の posts テーブルの列を確認すると、投稿のテキストを保持する 2 つの列があります。それは rawcooked です。raw はユーザーが入力したテキストであり、通常はユーザーが入力した Markdown や HTML が含まれています。

しかし、投稿が通常通り表示されている場合、ある程度「調理」されているため、ブラウザの HTML 表示機能を使っても生のテキストを確認することはできません。

時には、編集メニューバーのメニュー項目を使ってテンプレート HTML を挿入することもありますが、手動で行う必要がある場合もあります。

参考になれば幸いです。


編集

テーマ作成者の皆様へ。

投稿を raw 形式で表示するボタンを追加するテーマがあると良いでしょう。そのテーマには、信頼レベルやカテゴリに基づいてボタンの表示を制限する設定オプションを備えるべきです。


編集

Raw post button テーマ(以下に記載)がより複雑なページで動作している様子を確認したい方のために、SWI-Prolog Discourse ページをご覧ください:Post for testing installed component themes and plugins

注:匿名ユーザーは raw ボタンを表示できないため、単純に参加する必要があります。

ご存知ないかもしれませんが、もう一つのオプションとして、テーマ「DiscoTOC - 自動目次」があります。

このテーマは非常に有用であるため、最も人気のあるテーマの一つとなっています。

これは、このような課題へのアプローチ方法を説明し、例示するテーマコンポーネントを作成する良い機会だと思い、これを作成しました。