Этот компонент темы всё ещё работает?
Похоже, он ничего не сделал для меня, несмотря на то, что множество групп были настроены как видимые для «вошедших в систему пользователей». Это могло бы быть очень полезно для нескольких задач!
Этот компонент темы всё ещё работает?
Похоже, он ничего не сделал для меня, несмотря на то, что множество групп были настроены как видимые для «вошедших в систему пользователей». Это могло бы быть очень полезно для нескольких задач!
Насколько я знаю, Discourse добавляет группы пользователей в тег body без использования компонентов темы ![]()

Я только что попробовал, и всё работает нормально. Видите ли вы какие-либо ошибки в консоли?
Для ясности: этот компонент просто добавляет группы текущего пользователя в виде CSS-классов к тегу <body>.
Мы используем этот компонент здесь, на Meta. По умолчанию Discourse добавляет только один класс для основной группы текущего пользователя.
Интересный факт: я видел это в других сообществах и предположил, что это стандартная настройка ![]()
Хм — возможно, это не работает на сайтах, доступных только после входа в систему. Или если видимость группы установлена ниже уровня «все».
Только что проверил, и у меня всё работает нормально. Как только пользователь входит в систему, классы групп добавляются к тегу <body>.
Я тоже это проверил, и всё работает без проблем. Я протестировал все пять вариантов видимости.
Можете ли вы поделиться ссылкой на сайт, где вы столкнулись с этой проблемой?
На самом деле проблема заключалась в глупости пользователя!
Я добавлял это в тему по умолчанию. К сожалению, я забыл, что для своей учётной записи использую тему для разработчиков. Дерьмо!
Спасибо, что разобрались с этим, и извините за потраченное впустую время! Это хороший TC - не хватает только документации, да?
Без проблем, рад, что вы разобрались.
![]()