カテゴリ固有のメッセージまたは固定トピック

カテゴリにメッセージを表示させ、カテゴリの「ホーム」ページだけでなく、そのカテゴリ内のすべてのトピックの先頭にも表示させたいと考えています。現在、この機能を達成する方法はありますか?ピン留めされたトピックを作成しましたが、もちろんそれらはカテゴリのホームページにのみ表示されます。

ここで何が問題なのかよくわかりません。詳しく説明していただけますか?トピックをカテゴリピンすると、そのカテゴリ内のすべてのトピックの最上部に表示されます。

私の理解が正しければ、彼はカテゴリページ(/c/.../[category_id])だけでなく、各トピックページ(/t/.../[topic_id])の最上部にも表示されるという意味だと思います。

特定のカテゴリのすべてのトピックのトップにピン留めされたバナーのようなものです。:wink:

これへの要望に賛同します。本質的には、特定の分類で情報をやり取りしているすべての人にメッセージを届ける機能です。

はい。私が目指しているのはこれです。特定の分類またはサブ分類内のすべてのトピックページです。

@JimPas - 今ではこれが可能かどうかご存知ですか?

これはカスタムテーマコンポーネントで実現できます。Discourse には、これを標準機能で行う方法はありません。

@eviltrout さん、ありがとうございます!参考になる例をご存知ですか?もしなければ、自分で試して理解しようと思います。ご助言をいただき、本当に感謝しています!!

プラグインのコードには詳しくありませんが、同様のカスタマイズを多く行っているものはあります:

モックアップがあると便利です。

トピックリストプレビューを使用すると、カテゴリの上部に、関連するテキスト抜粋(フィーチャード画像と呼ばれる)を伴う一連の画像を表示できます。ここで強調表示したいトピックにタグ付けを行います。ユーザーが画像にカーソルを合わせると、トピックの抜粋テキストが表示されます。トピックに画像がない場合は、この機能が役立たない可能性があります。これは主に画像に焦点を当てたプラグインであるため、状況によっては十分でない場合もあります。代替案として、使用したいデフォルトの画像を追加する方法もあります。