J’ai initialement trouvé ce sujet en cherchant une solution à mon problème :
Comme expliqué, j’ai configuré mon forum pour afficher les catégories + les derniers sujets, car je ne veux pas afficher uniquement les derniers sujets sur ordinateur. Voici les deux paramètres Discourse qui rendent cette mise en page possible :
C’est la mise en page idéale pour moi, car elle affiche à la fois les catégories pour les utilisateurs souhaitant publier quelque chose de nouveau, et les derniers sujets pour les autres personnes qui reviennent simplement voir ce qui est nouveau.
Pour toute personne qui lit ceci et souhaite faire la même chose, voici ce qu’il faut faire :
-
Allez dans la section Modifier le CSS/HTML de votre thème :
-
Ajoutez le script suivant dans la section Mobile → En-tête (afin qu’il n’affecte que les visiteurs sur les appareils mobiles) :
Voici le script pour que vous puissiez le copier/coller :
<script> if (window.location.pathname == "/") { window.location.href = "/latest"; } </script> <script type="text/discourse-plugin" version="0.4"> api.changeWidgetSetting('home-logo', 'href', '/latest') </script>
Mise à jour : Le composant de thème Page d’accueil mobile forcée lié ci-dessus est probablement une meilleure façon d’accomplir cela.


