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

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

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

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

Спасибо!

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

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

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

Например:

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

Затем вы можете использовать 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 }
}

Надеюсь, это поможет. :+1:

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