Окружение: у меня есть форум Discourse и веб-сайт. На веб-сайте есть страницы, которые используют встроенные темы Discourse для комментариев.
В рамках процесса миграции я в настоящее время использую жестко заданное сопоставление «URL-адрес веб-страницы» и «ID темы Discourse», а также применяю серверный код на веб-страницах для встраивания соответствующей темы Discourse.
Это хорошо работает для всех существующих веб-страниц, поскольку я перенес предыдущие комментарии в темы Discourse.
Для новых веб-страниц было бы слишком накладно: а) создавать новую тему и б) продолжать отслеживать новые сопоставления между веб-страницами и темами. Поэтому я хотел бы переключиться на собственную логику Discourse для создания тем по требованию и больше не указывать существующие ID тем на веб-страницах.
Я предполагаю, что у Discourse есть своя таблица сопоставлений, чтобы знать, какую тему отображать, если поступает запрос на встроенную ветку комментариев.
Так ли это, и могу ли я вручную добавить свои существующие сопоставления туда, а затем переключить свои веб-страницы на использование этой функциональности?