Le templating de mon "composant" est cassé. Comment le réparer ?

Je voulais dire : le HTML brut n’est plus correctement analysé avec la dernière version, par conséquent, vous voyez simplement le HTML déversé au lieu d’être rendu.

Oui, le fichier .gjs indiquait bien un composant glimmer, mais la méthode utilisée de registerConnectorClass dedans ne fonctionnera pas (ou plus)

C’est tout à fait compréhensible. Ce que dit Using Plugin Outlet Connectors from a Theme or Plugin essentiellement, c’est que, pour rendre des informations quelque part sur la page via cette méthode registerConnectorClass, la manière dont votre fichier footer.html le faisait, nous utilisons maintenant un élément spécifique, appelé plugin outlet (sortie de plugin). Pour un pied de page, l’outlet above-footer fonctionnerait bien.

C’est probablement une bonne idée de lire Beginner's guide to using Discourse Themes et Developing Discourse Themes & Theme Components

Cela peut aussi aider de jeter un œil à un composant de thème simple, pour comprendre la structure. Par exemple : GitHub - discourse/discourse-minimal-footer · GitHub

Et enfin, le bot Discourse pourrait vous aider énormément : il connaît bien les schémas Discourse, vous pouvez donc lui donner votre code actuel, lui expliquer le problème et lui demander de vous aider à le refactoriser.

2 « J'aime »