Фон
Нужен быстрый доступ к пользовательским ссылкам (например, Главная, Правила или Значки) прямо в панели навигации? Этот компонент темы позволяет легко добавить и настроить пользовательскую панель навигации, которая отображается в верхней части страницы.
Как установить
| Краткое описание | Добавляет настраиваемую панель навигации, отображающую ссылки, определенные в настройках темы. | |
| Репозиторий | GitHub - ScottMastro/discourse-customizable-navbar · GitHub | |
| Руководство по установке | Как установить тему или компонент темы | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |
Что это делает
Этот компонент позволяет определить пользовательскую панель навигации с помощью двух настроек темы:
navbar_name
Список меток, которые будут отображаться в панели навигации.
navbar_location
Список URL-адресов, соответствующих каждой метке выше.
Пример:
Два списка сопоставляются по позиции, поэтому первая запись navbar_name ссылается на первый navbar_location и так далее. URL-адреса могут вести куда угодно.
Особые случаи
- Если пользователь не авторизован, компонент автоматически использует панель навигации по умолчанию:
О проекте,ПравилаиВход(или, опционально, скрыть её для анонимных пользователей). - Любая ссылка, содержащая
/admin, будет отображаться только для администраторов. - Позиции
/messages,/newи/unreadавтоматически отображают индикаторы уведомлений с актуальным количеством новых/непрочитанных личных сообщений или тем.
Пример
При использовании указанных выше настроек панель навигации будет отображаться следующим образом:


