Пытался найти это, но, как это часто бывает, ключевые слова слишком общие.
Мы внедряем достаточно структурированный форум на базе Discourse. В нём 6 категорий верхнего уровня, в каждой из которых от 0 до 20 подкатегорий. Проблема в том, что если пользователь просто кликнет на заголовок категории, он увидит ВСЕ посты во всех подкатегориях, а я бы предпочёл, чтобы он видел только подкатегории (я отключил возможность создавать темы непосредственно в категориях).
Есть ли способ отключить просмотр тем в представлении категории?
Настроек для этого нет, но вы можете скрыть список тем в теме с помощью CSS. Вам нужно будет обратиться к конкретной категории, например, к категории с именем support:
В сочетании с настройкой категории «Показывать список подкатегорий выше тем в этой категории» это должно дать то, что вы ищете, если я правильно понял.
Ага… Я даже не знал о вариантах списка подкатегорий шоу. В Discourse столько настроек, что это просто ошеломляет. Думаю, простого размещения подкатегорий выше будет достаточно. Но подход с CSS кажется разумным, если мы решим, что нам действительно нужно пойти по этому пути. Спасибо!