# Changer les pages de groupe par défaut en /messages

**URL:** <https://meta.discourse.org/t/change-the-default-group-pages-to-messages/212123>\
**Category:** Support\
**Created:** [Décembre 14, 2021, 11:50 UTC](https://meta.discourse.org/t/change-the-default-group-pages-to-messages/212123 "2021-12-14T23:50:29Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Johani](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/johani/32/176920_2.png) [@Johani](https://meta.discourse.org/u/Johani)\
**Post date:** [Décembre 15, 2021, 2:47 UTC](https://meta.discourse.org/t/change-the-default-group-pages-to-messages/212123/2 "2021-12-15T02:47:41Z")

</div>

Ce ne sont pas des liens ordinaires. Ils sont gérés avec un composant Ember `link-to`, et il y a un peu de routage impliqué.

La façon la plus simple de faire cela est d’intercepter le clic sur cet élément et de faire votre travail là. Ceci va dans le `common > header` d’un thème

```xml

  type="text/x-handlebars"
  data-template-name="/connectors/group-index-box-after/link-to-group-inbox"
>
</script>

<script type="text/discourse-plugin" version="0.8">
  const DiscourseURL = require("discourse/lib/url").default;
  api.registerConnectorClass('group-index-box-after', 'link-to-group-inbox', {
    setupComponent(args) {
      const group = args.model;

       if (group.is_group_user && group.has_messages) {
         const groupLink = document.querySelector(`.group-box.${group.name}`);
         const newHref = `/g/${group.name}/messages`;

         // met à jour le titre du navigateur et gère le nouvel onglet
         groupLink.href = newHref;

         // redirige le lien
         groupLink.addEventListener("click", (event) => {
            DiscourseURL.routeTo(newHref);
            event.preventDefault();
         }, {once: true})
       }
     }
  });
</script>

```

Si l’utilisateur est membre du groupe et que le groupe a des messages, il sera redirigé vers la boîte de réception. Sinon, il reviendra à la page par défaut `/members`.

---

_[View the full topic](https://meta.discourse.org/t/change-the-default-group-pages-to-messages/212123)._
