| Краткое описание | Показ скрытых категорий | |
| Репозиторий | GitHub - literatecomputing/discourse-show-hidden-categories: Make a placeholder for categories a user can't see due to permissions · GitHub | |
| Руководство по установке | Как установить тему или компонент темы | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |
Установить этот компонент темы
Добавляет фиктивную категорию в список категорий, чтобы она отображалась как обычная. Ссылка ведёт на страницу группы, чтобы пользователь мог вступить в группу или запросить вступление для получения доступа.
Настройки
Блоки категорий
Обычные категории
Описание
Похоже, это решает проблему, о которой часто спрашивают люди. Как дать понять, что существует категория, требующая специальных прав доступа?
Я создал похожий компонент для клиента, но по ряду причин там была жёстко прописана кастомная отображаемая категория. Я сделал эту версию, которая изменяет список категорий, чтобы он отображался как любой другой. Не уверен, что это действительно работает, но кажется, что работает. Если вам нужно, чтобы он делал что-то другое, приветствуются pull-запросы, или свяжитесь со мной напрямую, если у вас есть бюджет.
Возможно, имеет смысл добавить параметр URL, чтобы можно было вести на подписку или тему.
Версия, которую я написал для клиента, включает кнопку Запросить вступление прямо на странице. Это было немного проще и не загромождает страницу категории кнопками.


