Un nouveau paramètre de site pour la "page d'accueil par défaut"

oui, c’est un cas intéressant, mais ce n’est pas possible avec les paramètres du site pour le moment

quelques alternatives me viennent à l’esprit :

  • créer une page d’accueil personnalisée pour les deux, et faire une branche selon la vérification de l’utilisateur (évidemment, cela demande un peu plus de maintenance plutôt que d’utiliser simplement quelque chose de prêt à l’emploi)

  • la préférence d’interface utilisateur pour “page d’accueil par défaut” remplacera la page d’accueil du thème personnalisé, donc un peu de personnalisation pour en tirer parti pourrait fonctionner… quelque chose comme

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

    vous pourriez ensuite simplement masquer cette préférence utilisateur avec CSS

1 « J'aime »