# Comment puis-je modifier les liens de la barre latérale ajoutés avec api.addCommunitySectionLink&nbsp;?

**URL:** https://meta.discourse.org/t/how-can-i-edit-sidebar-links-that-are-added-with-api-addcommunitysectionlink/357629
**Category:** Development
**Created:** [Mars 17, 2025, 7:18 UTC](https://meta.discourse.org/t/how-can-i-edit-sidebar-links-that-are-added-with-api-addcommunitysectionlink/357629 "2025-03-17T19:18:08Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [Mars 18, 2025, 3:13 UTC](https://meta.discourse.org/t/how-can-i-edit-sidebar-links-that-are-added-with-api-addcommunitysectionlink/357629/4 "2025-03-18T15:13:27Z")

</div>

> [@manuel](#):
>
> Les modifications seraient-elles annulées à chaque mise à jour de composant ou de plugin ?

uniquement si vous écrasez directement le composant/plugin… si vous souhaitez modifier l’ordre dans la section existante, il est probablement plus facile de réorganiser avec CSS

```css
#sidebar-section-content-community {
  display: flex;
  flex-direction: column;
  
  li {
    order: 2
  }
  
  [data-list-item-name="upcoming-events"] {
    order: 1
  }
}

```

Si vous souhaitez déplacer l’élément dans le tiroir “plus”, masquez l’original et dupliquez-le dans un composant séparé :

```css
#sidebar-section-content-community {
  [data-list-item-name="upcoming-events"] {
    display: none;
  }
}

```

```js
import { apiInitializer } from "discourse/lib/api";
import { i18n } from "discourse-i18n";

export default apiInitializer((api) => {
  const siteSettings = api.container.lookup("service:site-settings");
  if (
    siteSettings.discourse_post_event_enabled &&
    siteSettings.sidebar_show_upcoming_events
  ) {
    api.addCommunitySectionLink(
      {
        name: "custom-upcoming-events",
        route: "discourse-post-event-upcoming-events",
        text: i18n("discourse_post_event.upcoming_events.title"),
        title: i18n("discourse_post_event.upcoming_events.title"),
        icon: "calendar-days",
      },
      true,
    );
  }
});

```

---

_[View the full topic](https://meta.discourse.org/t/how-can-i-edit-sidebar-links-that-are-added-with-api-addcommunitysectionlink/357629)._
