# Меню быстрых ссылок профиля

**URL:** https://meta.discourse.org/t/quick-profile-links-menu/338591
**Category:** Theme component
**Created:** [26.Ноябрь.2024 20:18:55 UTC](https://meta.discourse.org/t/quick-profile-links-menu/338591 "2024-11-26T20:18:55Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [26.Ноябрь.2024 20:18:55 UTC](https://meta.discourse.org/t/quick-profile-links-menu/338591/1 "2024-11-26T20:18:55Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Сводка** | Меню быстрых ссылок профиля |
| 👓 | **Предпросмотр** | [Theme Creator](https://discourse.theme-creator.io/theme/Don/quick-profile-links-menu) |
| 🛠 | **Репозиторий** | [GitHub - VaperinaDEV/quick-profile-links-menu · GitHub](https://github.com/VaperinaDEV/quick-profile-links-menu) |
| ❤ | **Было полезно?** | [\> ./support --coffee](https://meta.discourse.org/u/don) |
| ❓ | **Руководство по установке** | [Как установить тему или компонент темы](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **Новичок в темах Discourse?** | [Руководство для начинающих по использованию тем Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Установить этот компонент темы

Привет 👋

Навигация по настройкам пользователя может быть немного сложной, особенно для новых пользователей. Этот компонент темы позволяет добавить несколько важных ссылок на настройки в страницы пользователя и добавить пользовательскую вкладку профиля в меню пользователя…

### Ссылки в меню страниц пользователя

Эта кнопка меню размещается в разделе кнопок управления профилем пользователя.

 ![Screenshot 2024-11-26 at 20.37.39](https://global.discourse-cdn.com/meta/original/4X/0/d/a/0dad41f56bf1296aab54e21f51c455d4bc43479c.png)  
 ![Screenshot 2024-11-26 at 20.38.23](https://global.discourse-cdn.com/meta/original/4X/f/b/8/fb8752f3538b3daddb4f1b8c835bd0d44aa9661b.png)

* * *

При нажатии на элемент меню произойдет переход к нужному полю. Для этого я добавил атрибут `id` для каждого поля, значение которого совпадает со значением атрибута `[data-setting-name]`. Теперь мы можем использовать это как якорь. Например: `/u/username/preferences/profile#user-bio`

Вы можете проверить эти значения, щелкнув правой кнопкой мыши по заголовку настройки и посмотрев значение `id`. В этом случае значение `setting` должно быть `user-username`. Эта настройка является необязательным полем, поэтому, если оставить его пустым, произойдет переход на страницу, а не на конкретную настройку.

 ![Screenshot 2024-11-28 at 18.15.28](https://global.discourse-cdn.com/meta/original/4X/a/f/f/aff0d21ebc55cf17d5deed41e8bd1b40526ad584.png)

* * *

#### Настройка ссылок в меню страниц пользователя

С помощью настройки `profile links` вы можете добавить эти быстрые ссылки.

 ![Screenshot 2024-11-29 at 15.09.48](https://global.discourse-cdn.com/meta/original/4X/d/a/b/dab39cd62ca9ecef04172fb2e83aba5cb8124df4.png)

1. иконка (иконка fontawesome) _обязательно_
2. метка (метка ссылки) _обязательно_
3. страница (на какую страницу вы хотите перейти)
  - account
  - security
  - profile
  - emails
  - notifications
  - tracking
  - users
  - interface

4. настройка (к какому полю настройки вы хотите перейти) _необязательно_

> **Вот несколько полей настроек, которые можно использовать.**
>
> - account
> 
> - profile
> 
> - interface

* * *

### Пользовательская вкладка профиля в меню пользователя

С помощью настройки `enabled user menu tab` вы можете включить эту пользовательскую вкладку профиля. Эта вкладка является повторением стандартной вкладки Profile.

 ![Screenshot 2024-11-30 at 9.35.29](https://global.discourse-cdn.com/meta/original/4X/f/9/a/f9adb5c0ea3c7bf613edd70f9a7b6ba196e5c825.png)

**Что она делает?**

- скрывает стандартную вкладку Profile в меню пользователя
- добавляет пользовательскую вкладку профиля в меню пользователя в начало списка
  - иконка вкладки изменяется с помощью настройки `user menu tab icon`

- добавляет пользовательские элементы под кнопкой Preferences
  - эти элементы изменяются с помощью настройки `profile menu preference items`

- добавляет дополнительные пользовательские элементы перед кнопкой Log Out
  - эти элементы изменяются с помощью настройки `profile menu extra items`

#### Настройки пользовательской вкладки профиля

Для элементов настроек (которые находятся под кнопкой Preferences) с помощью `profile_menu_preference_items` вы можете добавлять/удалять…

 ![Screenshot 2024-11-29 at 15.10.37](https://global.discourse-cdn.com/meta/original/4X/c/1/c/c1c22fde3abb249ebbd1fa967d0cc5ec18fdd84c.png)

1. иконка (иконка fontawesome) _необязательно_
2. метка (метка ссылки) _обязательно_
3. страница (на какую страницу вы хотите перейти)
  - account
  - security
  - profile
  - emails
  - notifications
  - tracking
  - users
  - interface

4. настройка (к какому полю настройки вы хотите перейти) _необязательно_

> **Вот несколько полей настроек, которые можно использовать.**
>
> - account
> 
> - profile
> 
> - interface

* * *

Дополнительные элементы можно разместить над кнопкой Log Out с помощью настройки `profile menu extra items`.

 ![Screenshot 2024-11-29 at 15.11.52](https://global.discourse-cdn.com/meta/original/4X/4/1/a/41a96ae7ef912f04b58723c12f28b7734a5c8663.png)

1. иконка (иконка fontawesome) _необязательно_
2. метка (метка ссылки) _обязательно_
3. url (на какой URL вы хотите перейти) _обязательно_

---

_[View the full topic](https://meta.discourse.org/t/quick-profile-links-menu/338591)._
