# Templating of my "component" broke. How do I fix it?

**URL:** https://meta.discourse.org/t/templating-of-my-component-broke-how-do-i-fix-it/398553
**Category:** Development
**Created:** [March 16, 2026, 4:59pm UTC](https://meta.discourse.org/t/templating-of-my-component-broke-how-do-i-fix-it/398553 "2026-03-16T16:59:41Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [March 16, 2026, 5:45pm UTC](https://meta.discourse.org/t/templating-of-my-component-broke-how-do-i-fix-it/398553/9 "2026-03-16T17:45:13Z")

</div>

> [@das-g](#):
>
> If not raw HTML(-template), what is the expected content of

I meant: The raw HTML isn’t properly parsed anymore with the latest version, hence you are just seeing the HTML dumped instead of rendered.

Yes, .gjs file indeed indicated a glimmer component, but the used method of `registerConnectorClass` in it won’t work (anymore)/

> [@das-g](#):
>
> I’m feeling a bit lost with Discourse documentations seemingly spread all over the meta forum.

This is fully understandable. What [Using Plugin Outlet Connectors from a Theme or Plugin](https://meta.discourse.org/t/32727) essentially is saying is that, to render information somewhere on the page via that `registerConnectorClass` method , the way your footer.html file did, we now use a specific element, called a plugin outlet. For a footer, the `above-footer` outlet would work well.

It’s probably a good idea to read through [Beginner's guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) and [Developing Discourse Themes & Theme Components](https://meta.discourse.org/t/developing-discourse-themes-theme-components/93648)

It can also help to have a look at a simple theme component, to understand the structure. For example: [GitHub - discourse/discourse-minimal-footer · GitHub](https://github.com/discourse/discourse-minimal-footer)

And finally, the Discourse bot might be able to help you a whole end of the way: it knows Discourse patterns well so you can give it your current code, explain the issue, and ask it to help you refactor it.

If you absolutely don’t feel like tinkering with it, the last option is to make a topic in #Marketplace for some paid help.

But it’s really a very small component so I personally would advise to start with setting up a new component via our [template](https://github.com/discourse/discourse-theme-skeleton), and figuring it out with the help of the bot.

---

_[View the full topic](https://meta.discourse.org/t/templating-of-my-component-broke-how-do-i-fix-it/398553)._
