ホームページ / カテゴリページの親の下に表示されるサブカテゴリの順序

こんにちは。ホームページは https://community.bookbrowse.com/ です。CSS を使用して親カテゴリの下に表示されるサブカテゴリの数を制限できることはわかっていますが、それらが投稿順または作成日順(最新のものが最初)に表示されるように変更することは可能でしょうか?現在の設定では、最も古いサブカテゴリが最初に表示されてしまい、それは望ましくありません。

「いいね!」 1

サブカテゴリの表示順は、カテゴリの並べ替えと固定カテゴリ位置の設定 で手動で設定できます。

Discourse では通常、カテゴリはアクティビティに基づいて並べ替えられ、最も最近アクティブなカテゴリがカテゴリページの上部とメインナビゲーションのカテゴリドロップダウンに表示されます。ただし、カスタムの静的順序を好む場合は、カテゴリの固定位置を設定できます。

「いいね!」 1

サラさん、返信ありがとうございます!ソリューションのマークを外したのは、メインカテゴリページで親カテゴリのにあるサブカテゴリのレイアウトについて言及しているためです。現在、これは作成日順、つまり最も古いものが最初になるようにハードコーディングされているようです。

CSSを適用して最後の3つのみを表示できるようにしましたが、言及されたように、投稿が最も新しい順に並べ替えることができると良いでしょう。メインカテゴリページでサブカテゴリの順序を更新する設定がある場合、またはカテゴリビューで最も最近更新された順序にするのがバグである場合、お知らせください。

書籍クラブカテゴリ内では、サブカテゴリは意図したとおりに最も新しいものが最初に表示されますが、メインカテゴリページ/ホームページでは表示されません:https://community.bookbrowse.com/

カスタムカテゴリの並べ替えがオンになっている場合(Saraさんが指摘したように)、サブカテゴリも並べ替えることができます。

ご覧のとおり、#start カテゴリには最後に編集されたトピックがありますが、カテゴリのリストでは元の固定された場所にあります。

「いいね!」 1

はい、ただし、カテゴリページ(例:https://community.bookbrowse.com/c/book-clubs/5)では、ほとんどの最近のものが最初に表示されるというデフォルト設定が好きですが、ホームページ/カテゴリページ(例:https://community.bookbrowse.com/)では、デフォルトが作成日基準になっており、これはバグ/デザインが悪いように思われます。最後の3つだけを表示するようにCSSを適用する必要がありましたが、それでも理想的ではありません。最近最もインタラクションがあったサブカテゴリを一番上に表示したいので、ハードコーディングも良くありません。

つまり、あなたが言っているのは、あなたのカテゴリーに設定された「サブカテゴリーリストスタイル」とメインページの表示スタイルとの間に不一致があるということですね。

これらは完全に独立した設定で、おそらく同じ人々によって同時に設計されたものではないと思われます。したがって、それは妥当な疑問かもしれません。

「いいね!」 1

はい、その通りです。ほとんどの人は順序をハードコーディングすることになると思いますが、それは通常問題になりません。しかし、私は基本的に毎週新しいサブカテゴリを作成しているので、少し面倒です。さらに、順序をエンゲージメントベースにしたいという強い希望があります。なぜなら、一部のディスカッションは他のディスカッションよりも早く終了するため、順序を更新する管理者の負担を避けたいからです。

また、順序をハードコーディングすると、その設定がメインページに適用されるにもかかわらず、デフォルトが異なるというのは興味深いですね。

「いいね!」 1

私も同じ質問があります。メインページに表示されるサブカテゴリの順序を設定するにはどうすればよいですか?(また、それらをはるかに大きな行にフォーマットしたいのですが、それは別の問題です)ハードコーディング以外の解決策はありますか?

「いいね!」 1