| Краткое описание | CSS-классы для групп текущего пользователя добавляет группы, к которым принадлежит пользователь, в виде CSS-классов на теге <body>. |
|
| Предпросмотр | Предпросмотр на theme-creator.discourse.org | |
| Ссылка на репозиторий | https://github.com/discourse/discourse-groups-css-classes-in-body | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |
Установить этот компонент темы
До:
![]()
После:
![]()
По умолчанию Discourse добавляет в качестве CSS-класса только основную группу текущего пользователя. Этот компонент меняет поведение: теперь все группы, членом которых является текущий пользователь, добавляются в виде классов — включая встроенные, такие как trust-level.
Компонент берёт название каждой группы и добавляет его в виде CSS-класса следующим образом:
group-NAME
После установки и активации этого компонента темы вы можете добавить в свою тему CSS, который будет нацелен на конкретные группы, например:
.group-NAME {
.some-selector {
color: red;
}
}