Puis-je désactiver le choix d'une page d'accueil par défaut dans les paramètres d'interface des utilisateurs ?

J’ai créé un thème où je ne veux pas que les utilisateurs puissent modifier la page d’accueil par défaut individuellement :

Y a-t-il un moyen de désactiver cette option ? Et pourrions-nous redéfinir la page d’accueil par défaut pour tous les utilisateurs qui ont déjà modifié l’option ?

1 « J'aime »

Vous pouvez le masquer avec CSS dans votre thème.

Et lorsque vous modifiez le paramètre par défaut, il vous proposera de mettre à jour les paramètres de l’utilisateur.

2 « J'aime »

Cela semble être ce que je recherche, mais aucune mise à jour ne m’est proposée lorsque je modifie les paramètres ici :

Screenshot from 2022-04-04 11-45-49

Oh. Je me trompe peut-être alors. Certains paramètres le permettent, mais pas celui-ci, je suppose. Désolé. Mais peut-être que ceux-ci vous aideront :

Voir Opérations en masse administratives ou Edit a user preference for everyone or a subset of users.

2 « J'aime »

Ah oui, merci de m’avoir mis sur la bonne voie @pfaffman :hugs:

La commande sur la console Rails qui a fonctionné :

UserOption.update_all(homepage_id:2)

Et je cache l’option avec CSS :

.user-preferences-page {
    .control-group.home {
        display: none;
    }
}
1 « J'aime »

@manuel Je suis curieux : quel thème as-tu utilisé pour la page ?

J’ai noté que le menu supérieur doit contenir au moins « le plus récent », mais je ne l’ai pas utilisé assez longtemps pour voir si les différents contextes du menu supérieur le modifient ; par exemple, « Mes articles » ou « Non lus ».

Je trouve que ta décision de diriger les gens vers une seule page d’accueil est une option intéressante. :slight_smile:

(Je règle normalement ma page d’accueil sur Non lus, car je peux y accéder rapidement sur de nombreux sites :bullettrain_side: .)

J’utilise divers composants sur les Catégories comme page d’accueil et actuellement, ils sont tous définis sur la route de la page d’accueil. Donc, lorsque les utilisateurs modifient la page d’accueil par défaut, cela se dérègle. Je suppose que je peux faire en sorte que cela fonctionne plus tard, afin que les utilisateurs puissent à nouveau choisir Dernières comme page d’accueil. Mais ce n’est pas une solution rapide et j’ai besoin de la corriger maintenant :upside_down_face:

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.