# Как добавить новую кнопку внутрь quick-access-profile?

**URL:** https://meta.discourse.org/t/how-to-add-a-new-button-inside-quick-access-profile/297978
**Category:** Development
**Created:** [05.Март.2024 09:37:54 UTC](https://meta.discourse.org/t/how-to-add-a-new-button-inside-quick-access-profile/297978 "2024-03-05T09:37:54Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Decrypt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/decrypt/32/317446_2.png) [@Decrypt](https://meta.discourse.org/u/Decrypt)
#### Post date: [05.Март.2024 09:37:54 UTC](https://meta.discourse.org/t/how-to-add-a-new-button-inside-quick-access-profile/297978/1 "2024-03-05T09:37:54Z")

</div>

Здравствуйте!

Возможно ли добавить новую ссылку в этот раздел:

 ![Capture d’écran 2024-03-05 à 10.33.36](https://global.discourse-cdn.com/meta/original/4X/a/8/6/a861a224908650ebec18a11cdf33fc6bbf192f62.png)

Она должна располагаться между «Настройки» и «Уведомления». Это можно сделать либо отредактировав мою тему, либо установив новый плагин.

Спасибо!

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [05.Март.2024 14:10:59 UTC](https://meta.discourse.org/t/how-to-add-a-new-button-inside-quick-access-profile/297978/2 "2024-03-05T14:10:59Z")

</div>

Привет! С возвращением. 🙂

У вас есть API-функция `addQuickAccessProfileItem`, которая позволяет вставить элемент перед кнопкой выхода.

[https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.gjs#L1893-L1907](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.gjs#L1893-L1907)

Например:

```js
<script type="text/discourse-plugin" version="0.8">
api.addQuickAccessProfileItem({
  icon: "pencil-alt",
  href: "/somewhere",
  content: "Test"
})
</script>

```

 ![На изображении показан интерфейс компьютера с выпадающим меню, включающим такие опции, как Сводка, Активность, Приглашения, Черновики, Настройки, Пауза уведомлений, Test и Выход. (Подписано ИИ)](https://global.discourse-cdn.com/meta/original/4X/c/d/8/cd8acf83fb0a7e30e95caa066087508d1d5d1d6a.png)

Затем вы можете использовать CSS для изменения порядка элементов (это не идеально, но другого выбора мало).

```css
.user-menu {
    .summary { order: 1 }
    .activity { order: 2 }
    .invites { order: 3 }
    .drafts { order: 4 }
    .preferences { order: 5 }
    
    /* ваши элементы здесь */
    .test { order: 6 }
    
    .do-not-disturb { order: 7 }
    .logout { order: 8 }
}

```

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/e/3/0e39b6a75ef1382a4bf9bdf720b4c2eed6a6c1e7.png)

Надеюсь, это поможет. 👍

---

<div class="post-metadata">

### Author: ![Decrypt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/decrypt/32/317446_2.png) [@Decrypt](https://meta.discourse.org/u/Decrypt)
#### Post date: [09.Март.2024 22:30:19 UTC](https://meta.discourse.org/t/how-to-add-a-new-button-inside-quick-access-profile/297978/3 "2024-03-09T22:30:19Z")

</div>

Спасибо большое!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [08.Апрель.2024 22:30:43 UTC](https://meta.discourse.org/t/how-to-add-a-new-button-inside-quick-access-profile/297978/4 "2024-04-08T22:30:43Z")

</div>

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