Поиск CSS-селекторов для разметки страницы и групп пользователей

Продолжение обсуждения из категорий документации Discourse:

:information_source: Ниже приведён ответ, добавленный к первоначальному сообщению (OP) до того, как Стеф стала владельцем темы. – @ToddZ


Не знаю, существует ли общий справочник, но инструмент «Исследовать» в браузере поможет их найти: Создание пользовательских изменений CSS на вашем сайте: поиск правильных CSS-селекторов

Некоторые селекторы перечислены в Небольшая помощь с CSS-селектором?:

  • is-staff
  • is-admin
  • is-moderator
  • is-new-user
  • group--primary_group_name

А компонент CSS Classes for Current User's Groups предоставляет классы тега <body> для авторизованного пользователя, на которые можно ориентироваться, например:

class="chat-enabled group-trust_level_0 group-trust_level_1 group-trust_level_2 group-trust_level_3" ... и т. д.
3 лайка

Это происходит по умолчанию сейчас? Мне казалось, что для этого нужно установить CSS Classes for Current User's Groups.

6 лайков

Ого, выглядит так, будто это позволит мне реализовать кучу задуманных идей (даже если с моей стороны потребуется немало работы… по крайней мере, это возможно!!)

1 лайк

Ой, да, похоже, вам нужен компонент. Редактирую пост.

3 лайка

Я немного запутался: почему я вдруг стал владельцем темы, которую не я писал?

Я облажался, Стив. Мне следовало переместить тему иначе, и в попытке исправить это я лишь запутал всё ещё больше. Посмотрю, сможем ли мы откатить это.

1 лайк

Ах, не беспокойтесь! Я вернусь, чтобы поспать последний час, пока вы пытаетесь всё переставить!