El "templating" de mi "componente" se rompió. ¿Cómo lo arreglo?

Quise decir: El HTML sin procesar ya no se analiza correctamente con la última versión, por lo que solo se muestra el HTML volcado en lugar de renderizarse.

Sí, el archivo .gjs de hecho indicaba un componente Glimmer, pero el método utilizado de registerConnectorClass en él no funcionará (ya no).

Esto es totalmente comprensible. Lo que Using Plugin Outlet Connectors from a Theme or Plugin esencialmente dice es que, para renderizar información en algún lugar de la página a través de ese método registerConnectorClass, la forma en que lo hacía su archivo footer.html, ahora usamos un elemento específico, llamado plugin outlet. Para un pie de página, el outlet above-footer funcionaría bien.

Probablemente sea una buena idea leer Beginner's guide to using Discourse Themes y Developing Discourse Themes & Theme Components

También puede ayudar echar un vistazo a un componente de tema simple, para entender la estructura. Por ejemplo: GitHub - discourse/discourse-minimal-footer · GitHub

Y finalmente, el bot de Discourse podría ayudarle en gran medida: conoce bien los patrones de Discourse, así que puede darle su código actual, explicarle el problema y pedirle que le ayude a refactorizarlo.

2 Me gusta