Wie zeige ich einen Haftungsausschluss für jedes Thema in einer Kategorie an?

Ich möchte in einer Kategorie für jedes Thema einen Haftungsausschluss anzeigen, z. B. „Alles in diesem Forum ist keine Finanzberatung, und alle Beiträge dienen ausschließlich Unterhaltungszwecken." Wie ist der beste Weg, dies umzusetzen?

Schau dir die Kategorien-Banner an

Danke! Allerdings scheint diese Theme-Komponente für einen langweiligen rechtlichen Haftungsausschluss nicht ideal zu sein.

Hallo!

Ich empfehle diese Theme-Komponente, da sie am unteren Rand der Seite angezeigt wird, weniger aufdringlich ist, aber dennoch gut lesbar.

Ich musste kürzlich selbst etwas Ähnliches umsetzen und habe dafür eine benutzerdefinierte Theme-Komponente verwendet:

<script type="text/discourse-plugin" version="0.8">
api.decorateWidget("post:before", helper => {
    const { iconNode } = require("discourse-common/lib/icon-library");
    let topic = helper.widget.model.topic;
    if (topic.category_id == 6 && topic.tags.includes('stub')) {
        let text = "Diese Seite ist ein Entwurf. Sie können helfen, indem Sie ";
        text += helper.attrs.canEdit ? "etwas hinzufügen." : "Änderungen vorschlagen.";
      return helper.h("div.post-notice", [iconNode('book-open'), text]);
    }

});
</script>