トピックテーブルの新しいスレッド

トピックテーブルの topic-list-header クラスの thead に新しい th を作成したいのですが、方法を教えていただけますか?

handlebars に関する予備知識が必要です。次に、discourse のソース コードを確認し、対応するパスを見つけます。

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/raw-templates/topic-list-header.hbr

次に、例のように、それを上書きするためにテーマ コンポーネント内に同じ名前の新しいファイルを作成します。

https://github.com/discourse/discourse-mobile-op-avatar-component/blob/main/javascripts/discourse/templates/mobile/list/topic-list-item.hbr

「いいね!」 5

これは役に立ちません。

なぜですか😳 私の知る限り、それは有効な回答です。

それは残念です。なぜなら、それが正解であり、@Lhc_fl は非常に親切だからです。\n\nどの部分が理解できませんか? あなたが求めていることは、ハンドルバーテンプレートを使用した Discourse 開発に慣れていない人にとって、必ずしも簡単な変更ではありません。

または、raw plugin outletを使用しますか?

「役に立たない」というのは、ここでは「それはどうやるのか分からない」という意味だと感じます。

公式ガイドをお読みください: Developing Discourse Themes & Theme Components

テンプレートをオーバーライドするにはいくつかの方法があります(これはあなたが達成しようとしていることの解決策です)。1つは、このセクションで説明されています: Developing Discourse Themes & Theme Components

「いいね!」 3

post_replies テーブルからデータを取得し、topic-list-table にあるボタンで使用したいと考えています。各行には異なる投稿があり、投稿 ID に応じて最後の返信を取得し、テーブル内のボタンをクリックすると、最後の返信がコンテナに貼り付けられます。

どうしたいのかまだ分かりません。どうやってやるかについて何も説明せずに、どうしたいのか言ってください。

「いいね!」 2