Решения через настройки для этого нет. Однако вы можете добиться этого с помощью JavaScript:
В вашей теме или в новом компоненте темы добавьте следующее во вкладку JS:
import { apiInitializer } from "discourse/lib/api";
import { schedule } from "@ember/runloop";
export default apiInitializer((api) => {
const current = api.getCurrentUser();
if (!current || !current.staff) {
return;
}
// Удаляет всё после первого абзаца,
// содержащего уведомление для сотрудников.
api.decorateCookedElement((element, helper) => {
const post = helper?.getModel();
if (!post || !post.notice) {
return;
}
schedule("afterRender", () => {
const postNoticeMessage = document.querySelector(
`article[data-post-id="${post.id}"] .post-notice-message`
);
if (postNoticeMessage) {
postNoticeMessage.replaceWith(postNoticeMessage.firstChild);
}
});
});
});
Этого должно быть достаточно.
