Je souhaiterais afficher un avertissement sur chaque sujet d’une catégorie. Par exemple : « Rien dans ce forum ne constitue un conseil financier, et tous les messages publiés ici ont uniquement un but de divertissement. » Quelle est la meilleure méthode pour le faire ?
jetez un coup d’œil aux bannières de catégorie
Merci ! Cependant, ce composant de thème semble peu adapté à un avertissement juridique aussi banal…
Salut,
Je recommande ce composant de thème car, affiché en bas de page, il est moins intrusif tout en restant facilement lisible.
J’ai moi-même eu besoin de faire quelque chose de similaire récemment, j’ai donc utilisé un composant de thème personnalisé :
<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 = "Cette page est une ébauche. Vous pouvez aider en ";
text += helper.attrs.canEdit ? "l'enrichissant." : "suggérant des ajouts.";
return helper.h("div.post-notice", [iconNode('book-open'), text]);
}
});
</script>