J’aimerais personnaliser la page des groupes, au moins pour ajouter un paragraphe de texte au-dessus de la liste des groupes.
D’après ce que j’ai compris, je devrais finalement créer un composant de thème.
Mais est-il possible de faire quelque chose sans recourir à cela ?
J’ai trouvé Custom HTML on Groups page mais les chemins auxquels il fait référence doivent être obsolètes :
Personnaliser > </head>
Section Après l’en-tête
Ensuite, j’ai pensé utiliser le composant Versatile Banner mais il est déjà utilisé sur les autres pages de mon forum. Est-il possible d’utiliser une autre instance du même plugin avec une configuration différente pour qu’il s’affiche uniquement sur /g et avec un contenu différent ? Si oui, comment ?
La discussion sur cette page a finalement abouti à une solution, mais il pourrait être un peu difficile de la rassembler, et la navigation d’administration de Discourse a probablement changé un peu.
Ce genre de chose se fait en créant un simple Composant de Thème :
Allez dans Admin → Apparence → Thèmes et composants
Cliquez sur le bouton Installer, et dans la boîte de dialogue, choisissez « + Créer Nouveau »
Nommez-le quelque chose comme « Introduction de la page des groupes » et laissez le sélecteur de Type sur Composant
Cliquez sur « Créer »
Sélectionnez votre ou vos thèmes et cliquez sur le bouton Modifier le Code.
Oui, ce sujet date de quelques années et il y a peut-être eu une autre façon de l’aborder, mais la stratégie était là.
Quant à une seconde instance d’un composant : j’imagine que quelqu’un de compétent pourrait forkerle code et le modifier pour utiliser un ensemble distinct de paramètres de configuration et de variables, etc. Mais cela pourrait représenter beaucoup de travail — et vous vous retrouveriez avec un composant étrange et non pris en charge qui ne recevra pas de mises à jour.