こんにちは。この機能が存在するか、あるいは提案されたことがあるかどうかわかりませんが、正確に考えていることを調べるのに苦労しています。
私の希望は、トピックや最近の投稿リストに表示されないが、それでも目立たない通知を受け取る1つ以上のカテゴリを持つことです。
より明確にするために、私の考えを説明します。私はディスコースサイトの管理者であり、私のサイトのカテゴリの1つは「コーヒーブレイク」と呼ばれ、フォーラムでよくあるように、サイトのテーマに関連しないトピックを扱うために使用されます。
このオフサイトフォーラムに公開されたトピックが最近のトピックのリストに表示されず、新しいトピックの数などの目立たない通知の対象となるか、あるいはヘッダーの下のサイトの上部に「コーヒーブレイク:新しいトピックが3件」のようなメッセージが表示されることを望みます。
bryce
(Bryce Huhtala)
2
そのための組み込み機能はないと思いますが、CSSを使って特定のカテゴリのトピックリスト項目を非表示にすることはできます(以下の例で x をカテゴリ設定の「スラッグ」に置き換えてください):
.topic-list tr.category-x {
display: none;
}
ただし、これだと すべての トピックリストから消えてしまい、そのカテゴリのトピックリスト自体が空になってしまいます!これを防ぐために、カテゴリページにはこのCSSが影響しないように除外することができます:
body:not(.category-x) .topic-list tr.category-x {
display: none;
}
さらに、ユーザーが特定のタグを検索した際にも表示させたい場合は、それも追加できます:
body:not(.category-x):not(.tags-page) .topic-list tr.category-x {
display: none;
}
おそらくこれにはカスタムコンポーネントが必要です。そのようなことができる既存の Customization > Theme component があるかもしれませんが、すぐに思いつくものはありません!
ありがとうございます!機能がコンポーネントとして作成されるように、他に同じニーズを持つ人がいるかどうかを確認する必要があります。