Этот компонент темы работает только при настройке сайта desktop category page style в значении boxes with subcategories (поскольку он заменяет шаблон страницы категорий).
Свертывание категорий работает с использованием локального хранилища вашего браузера, поэтому состояние сворачивания не сохраняется между разными устройствами.
Здесь настраиваются группы. Формат: Название группы: slug-категории, extra-link-id, slug-категории-2 (Slug категории — это имя категории, как оно отображается в URL-адресах. Обычно все буквы строчные, без пробелов)
extra links
Дополнительные ссылки, которые можно включить в список категорий. Добавьте ID ссылки в настройку category_groups для отображения
show on mobile
Показывать сворачиваемые группы категорий на мобильных устройствах
show ungrouped
Отображать группу категорий, не назначенных ни к одной другой группе
fancy styling
Включить дополнительную стилизацию (Это некоторые пользовательские стили. Они отличаются от наших настроек по умолчанию, поэтому, если вы работаете над собственной темой, возможно, вам стоит отключить эту опцию)
hide muted subcategories
При включении не-заглушенная родительская категория не будет отображаться в разделе заглушенных, если у неё есть заглушенная подкатегория
Переводы темы
По умолчанию
ungrouped_categories_title
Другие
Размещено нами? Компоненты тем доступны для использования в наших тарифах Pro, Business и Enterprise.
Я только что объединил рефакторинг этого компонента. Общая функциональность должна остаться прежней, но с исправлением некоторых ошибок.
«Под капотом» используется более современный Ember, а также устранены переопределения шаблонов, которые могут быть довольно хрупкими при кастомизации Discourse.
Это теперь исправлено.
Это исправлено: группы больше не будут применяться к макетам подкатегорий.
Я обновил это, поэтому логотипы категорий теперь должны отображаться с гораздо более нормальными размерами.
Можно ли скрыть подкатегории для конкретной категории? У нас есть категория, организованная особым образом с вложенными подкатегориями, из-за чего блок получается довольно большим.
Подскажите, пожалуйста, можно ли применить группировки категорий к боковой панели? Если нет, я хотел бы отправить это как запрос на новую функцию. Спасибо!
Это в теме Mint? Я только что внес небольшое обновление, которое должно это исправить — между CSS этой темы и этим компонентом возник небольшой конфликт.
Похоже, у меня возникла более серьёзная проблема. По какой-то причине, когда я пытаюсь обновить компонент Theme, изменения вообще не применяются. Значит, мой CSS был правильным, просто он не загружался. Это не совсем к этой теме, я поищу, не делаю ли я какую-нибудь глупость.
Возможно ли добавить стильные рамки с разделом «Последнее» ниже категорий? По сути, я хочу реализовать то же, что делает компонент «Современные категории + Групповые рамки» в теме Air. Можно выбрать «Категории с последними» для настольной версии, и раздел «Последнее» будет отображаться под категориями.
Я пытаюсь отредактировать собственную версию CSS, но я не эксперт. Было бы это легко сделать или это выходит за рамки моих навыков?
У меня есть такой сценарий использования: у нас много категорий и подкатегорий, которые включены, из-за чего главная страница становится перегруженной, и пользователю трудно найти то, что его интересует.
Поэтому мы хотим настроить страницу «Группы категорий» так, чтобы она была более ориентирована на пользователей с определёнными интересами (через группы пользователей).
Предлагаю добавить для каждой группы категорий опцию видимости. Если она задана, группа категорий будет отображаться только тем группам пользователей, которые включены в её настройках.
Я уже создал pull-request, чтобы продемонстрировать, что именно я имею в виду. Пожалуйста, расскажите, что вы думаете об этом предложении. Использовали бы вы его? Применимо ли это к вашему сайту на Discourse?
P.S. Предлагаемая новая опция не должна рассматриваться как альтернатива системе контроля доступа. Она лишь управляет тем, какие группы категорий будут видны авторизованному пользователю на основе его членства в группах. Существующие права доступа останутся в силе.