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