新しい「デフォルトのホームページ」サイト設定

ああ、それは興味深いケースですね。ただし、現時点ではサイト設定では実現できません。

いくつかの代替案が思い浮かびます:

  • 両方のためのカスタムホームページを構築し、ユーザーチェックで分岐させる(明らかに、すぐに使えるものを単に使用するよりも少しメンテナンスが必要になります)

  • 「デフォルトのホームページ」のユーザーインターフェース設定はカスタムテーマのホームページを上書きするため、それを利用するための少しのカスタマイズで動作するかもしれません… 例えば

    import { setDefaultHomepage } from "discourse/lib/utilities";
    
    export default {
     name: "force-homepage",
     after: "url-redirects",
    
     initialize(container) {
       if (container.lookup("service:current-user")) {
         setDefaultHomepage("latest");
       }
     },
    };
    

    その後、CSSでそのユーザー設定を隠すことができます

「いいね!」 1