Как обеспечить общий контент между страницами?

Я почти уверен, что это возможно, но даже не знаю правильных терминов для поиска.

Мы хотим встраивать фрагменты контента во множество разных тем. Наш конкретный случай использования — добавлять комментарии о определённом типе тем, включая ссылки и прочее. (Представьте, например, «предупреждение», «алерт» или «уведомление» — например: «Эта статья требует дополнительных ссылок, нажмите здесь, чтобы узнать больше»). Мы хотим иметь возможность обновлять этот контент глобально, а не копировать его каждый раз.

Пожалуйста, укажите мне правильное направление, спасибо.

Привет, ребята, я здесь с Джоном.

Думаю, лучший способ сделать это — автоматически добавлять предзаполненное «уведомление от сотрудников» к темам с определённым тегом. Возможно ли это уже сейчас? Или есть готовый компонент темы/плагин?

Может быть, вы сможете воспользоваться чем-то из плагина Шаблоны ответов?

Я ценю вашу помощь!

На самом деле это первое место, куда я подумал обратиться, и это может быть лучшим вариантом, но идеальный сценарий — чтобы эта информация обновлялась автоматически на исторических уведомлениях для сотрудников.

Используя CR, нам пришлось бы возвращаться к каждой теме и обновлять уведомления по отдельности при любых изменениях информации.

Также было это:

и это предложение:

Привет, @merefield

Спасибо за вашу помощь. Мы решили использовать метод @Johani, на который вы дали ссылку, и он работает почти идеально, за исключением одного момента.

По какой-то причине он не работает для ссылок —

Не могли бы вы подсказать, как это исправить?

Короткий ответ: используйте HTML, а не Markdown.

В вашем примере используется Markdown. Его нужно обработать. Discourse обрабатывает посты на сервере. Темы не имеют к этому доступа.

В Discourse есть асинхронная функция обработки, которая может выполняться на стороне клиента; однако для разрешения коротких URL-адресов и загрузки onebox-ов и изображений требуется, чтобы пользователь был авторизован. Поэтому она не будет работать для анонимных (неавторизованных) пользователей.

@Johani, ты просто звезда, мой друг :ok_hand: