Vorrei visualizzare un disclaimer in ogni argomento di una categoria. Ad esempio: “Nessun contenuto di questo forum costituisce consulenza finanziaria; tutti i post sono pubblicati esclusivamente a scopo di intrattenimento”. Qual è il modo migliore per farlo?
dai un’occhiata ai banner delle categorie
Grazie! Tuttavia, questo componente del tema sembra non essere l’ideale per un noioso disclaimer legale…
Ciao!
Consiglio questo componente del tema, dato che è visualizzato nella parte inferiore della pagina, è meno invasivo ma facilmente leggibile.
Recentemente ho dovuto fare qualcosa di simile, quindi ho usato un componente tema personalizzato:
<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 = "Questa pagina è una bozza. Puoi contribuire ";
text += helper.attrs.canEdit ? "aggiungendo contenuti." : "suggerendo aggiunte.";
return helper.h("div.post-notice", [iconNode('book-open'), text]);
}
});
</script>