# Ajouter un lien "Tous" au forum de premier niveau à côté de la liste des sous-catégories ?

**URL:** <https://meta.discourse.org/t/add-an-all-link-to-the-first-level-forum-next-to-the-subcategory-list/214101>\
**Category:** Product Support\
**Created:** [Janvier 6, 2022, 10:56 UTC](https://meta.discourse.org/t/add-an-all-link-to-the-first-level-forum-next-to-the-subcategory-list/214101 "2022-01-06T22:56:14Z")\
**Posts on this page:** 1\
**Showing post:** 3

<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:** [Janvier 18, 2022, 11:00 UTC](https://meta.discourse.org/t/add-an-all-link-to-the-first-level-forum-next-to-the-subcategory-list/214101/3 "2022-01-18T23:00:10Z")

</div>

Une chose que vous pouvez essayer est de rendre le conteneur entier cliquable.

Si vous cliquez sur une sous-catégorie, vous y êtes redirigé. Si vous cliquez n’importe où ailleurs dans le conteneur de catégorie, vous êtes redirigé vers la page de la catégorie parente.

Ceci va dans l’onglet `common > header`.

```xml
<script type="text/discourse-plugin" version="0.8">
  const DiscourseURL = require("discourse/lib/url").default;

  api.modifyClass("component:categories-and-latest-topics", {
    pluginId: "clickable-category-boxes",
    click(event) {
      const target = event.target;

      const categoryContainer = target.closest("[data-category-id]");
      if (!categoryContainer) {
        return;
      }

      const isSubcategoryLink = target.closest(".badge-wrapper");
      if (isSubcategoryLink) {
        return;
      }

      const categoryLink = categoryContainer.querySelector(
        ".category-title-link"
      );

      const categoryURL = categoryLink.href;
      DiscourseURL.routeTo(categoryURL);
    },
  });
</script>

```

Ceci va dans l’onglet `common > CSS`.

```css
.category-list [data-category-id] {
  cursor: pointer;
}

```

---

_[View the full topic](https://meta.discourse.org/t/add-an-all-link-to-the-first-level-forum-next-to-the-subcategory-list/214101)._
