Добавить атрибут data-tag-group для тегов

Сейчас имена тегов хранятся в атрибуте data-tag-name:

Screenshot from 2022-07-29 15-50-16

Можно ли добавить также атрибут data-tag-group? Это упростило бы стилизацию и визуальное различение тегов из разных групп в интерфейсе. Особенно полезен этот подход в настройках, где используются только теги. В таких случаях обычно есть теги верхнего уровня, и навигация становится более интуитивной, если теги из одной группы выделяются особым внешним видом.

Я видел, что несколько лет назад было предложение добавить CSS-класс, содержащий группу тегов. Поднимаю этот вопрос снова, так как ситуация могла измениться, и, возможно, теперь это проще реализовать с помощью атрибутов данных?

13 лайков

Можно ли также использовать это для назначения иконок тегов в зависимости от группы тегов? Мои текущие настройки иконок тегов довольно громоздкие, и что-то, что позволило бы их упростить, было бы :chefs_kiss:

3 лайка

Я бы так и подумал. То же самое касается и других компонентов, меняющих стили тегов, например Discourse Coloring Tag или Colored Tag Styles.

Для реализации этого потребуется внести изменения в компоненты. В случае со стилями тегов это было бы довольно просто.

2 лайка

То же самое. У меня почти тысяча строк, которые сократятся до восьми. :sweat_smile:

2 лайка

Просто хочу отметить, что над этим работали, но затем выяснилось, что изменения слишком масштабные, поэтому задача закрыта. Это отличная идея, но, к сожалению, неясно, когда команда возьмётся за её реализацию.

3 лайка