Эта революционная функция позволяет решить проблему, когда одна тема назначается нескольким категориям.
Также она частично решает проблему низкой вложенности категорий, помогая создать удобную структуру сообщества.
В электронной коммерции эта функция используется для создания сводных категорий на основе правил (например, атрибутов товара). Это позволяет разместить один товар в нескольких категориях.
В Discourse можно создать виртуальную категорию (или добавить её к существующей) на основе тегов или группы тегов.
Необходимо добавить новую настройку в параметры категории.
При выборе флажка «виртуальная категория» открывается окно с выбором тегов или группы тегов, на основе которых темы с такими тегами автоматически добавляются в эту категорию.
Например, у нас есть категория о кошках. Мы хотим выделить одну породу кошек в отдельную категорию, но при этом оставить темы в старой категории. Мы создаём новую категорию, и на основе тега, например, «мейн-кун», категория автоматически заполняется темами с тегом «мейн-кун», которых может быть очень много. Это лишь один пример использования; на практике их гораздо больше.
Как я понимаю, вы хотите отображать одни и те же темы по тегу, что уже обеспечивает сам тег.
Какие правила должны соблюдать темы на основе тегов в этой виртуальной категории — оригинальные или у виртуальной категории будут свои? И если оригинальные, что произойдет, когда темы с одинаковым тегом будут поступать из разных категорий с разными правилами?
В противном случае… Discourse — замечательный инструмент для обсуждений, а приложения и платформы электронной коммерции — лучший вариант для продажи товаров.
Вы меня неправильно поняли. Это не замена тегом, это единственный способ использовать одну тему в нескольких категориях. Если тема одинаково относится к нескольким категориям, то сейчас это невозможно сделать — можно выбрать только одну категорию. Таким образом, вы можете создать новую категорию на основе правил, используя 2–10 и т. д. тегов. Или добавить правила в старую категорию. Ещё раз: теги используются как правила для привязки тем к категориям. Половина моих тем должна быть привязана к нескольким категориям, но я могу привязать тему только к одной категории.
Однако это не так. И теги, и категории — это таксономии. Категории иерархичны и работают вертикально. Теги (в основном) не иерархичны и действуют горизонтально.