Нажмите на тег в боковой панели, и список тем автоматически отфильтруется по этому тегу. Вы можете выбрать любое количество тегов, а список тегов будет показывать только те, которые добавлены к отфильтрованным темам, что упрощает навигацию по большим объёмам документации.
Мы используем Discourse в качестве базы знаний уже более 4 лет и насчитываем около 350 постов, посвящённых именно базе знаний, поэтому это очень радостно!
Не уверен, возможно ли это через компонент темы, но можно ли сделать так, чтобы этот «вид» был по умолчанию при открытии категории? То есть чтобы вместо перехода на /c/knowledge-base автоматически загружался /c/knowledge-base?kb=active?
Мы включили компонент темы KB и он нам очень нравится, но мы беспокоимся, что пользователи не видят вид базы знаний, поскольку используют ранее сохранённую ссылку /c/knowledge-base.
Огромное спасибо за это! У нас в сообществе есть категория, которая идеально подходит для применения этого компонента, но мы столкнулись с проблемой: категории не отображаются в выпадающем списке «kb categories», поэтому мы не можем выбрать категорию для применения компонента. Есть какие-нибудь советы?
Вы можете просто ввести slug категории и создать её. Это не совсем интуитивно понятно. Мне пока не удалось понять, как создавать подкатегории, но если ваша категория находится на первом уровне, это довольно просто.
Хм, совсем не интуитивно. Я ввёл название и «создал» категорию, и всё сработало. Но она всё равно не отображается так, как ожидалось.
Я установил свежий Discourse для теста, настроил оба компонента:
(D.I.Y. / diy — это категория, для которой я хочу включить базу знаний, и для неё создана специальная верхняя ссылка с помощью компонента Custom top navigation links)
Специального синтаксиса нет — просто введите слаг категории (подкатегории или нет) в настройку темы kb categories, обновите браузер, и всё должно заработать.
Это ограничение настроек темы на данный момент — вам придется ввести слаг вручную, как предложил @Sean_R.
Вам удалось разобраться с этим, @TowerBR? Вы обновили страницу после добавления категории в настройку? Вы нажали кнопку KB? Извините за глупые вопросы, но пытаюсь докопаться до сути.
Странно, хорошо. Если сможете воспроизвести это стабильно, дайте знать — я посмотрю. Мне не удавалось вызвать такое поведение с помощью выпадающего списка подкатегорий.
Да, я уже сделал это, посмотрите на скриншот в предыдущем посте:
Я удалил компонент «Ссылки верхней навигации». Теперь это полностью «чистая» установка:
Да, и я очистил кэш.
Да. Когда я выбираю категорию через главное выпадающее меню, страница категории уже загружается с /c/diy?kb=active в конце URL. При наведении на кнопку KB отображается «обычный» URL без этого «дополнения», но при нажатии на неё ничего не происходит.
Это происходит каждый раз. Я могу просто нажать «KB» или обновить страницу, и это исправляет проблему, но не когда я перехожу в категорию через выпадающее меню.
Это здорово! Только что установил, чтобы посмотреть, и вижу, что это уже очень полезно.
Этот компонент темы действительно, похоже, конфликтует с https://meta.discourse.org/t/knowledge-base-plugin/115288 от @angus. Могу подтвердить, что плагин нужно удалить перед включением этого компонента темы, иначе при просмотре категории базы знаний происходит следующее. Обратите внимание на странную горизонтальную линию рядом с меню и вращающийся круг.
Хотел бы услышать больше о продвинутой версии и о том, что вы планируете. Вот несколько отзывов:
баг? Когда вы выбираете тег из левого меню для фильтрации по этому тегу, а затем переходите в другую категорию или в «Последние» и т.д., то при следующем нажатии на «База знаний» для возврата к ней вы обнаружите, что фильтрация по этому тегу всё ещё активна.
когда вы нажимаете на тег под заголовком, вас перекидывает на страницу тега, а не на отфильтрованный вид базы знаний, как это происходит при нажатии на тег в левом меню.
при нажатии на заголовок категории тегов в левом меню вас перекидывает на вид «Последние» для этой категории. Я бы предложил не делать эту ссылку активной. Заголовок категории, вероятно, тоже не должен содержать #, так как это отвлекает.
было бы удобно видеть количество тем с каждым тегом в левом меню.
было бы удобно иметь возможность сортировать темы базы знаний в алфавитном порядке или даже в произвольном порядке.