Template Overrides Removal - Can someone explain?

AI-generated summary

Users are discussing issues with the Reddit-ish theme after Discourse removed support for template overrides as detailed here. Damian_Boon reported an error after saving and re-uploading the theme to edit CSS, asking if this practice will be blocked in the future. Arkshine reassured him that the theme will be updated and recommended creating a new theme component to hold custom CSS, allowing users to retain official updates while personalizing styles. Damian_Boon questioned whether overriding original CSS in a component is bad practice, but Canapin and awesomerobot clarified that this is the correct, recommended approach — keeping customizations separate from the original theme ensures easier updates. awesomerobot also confirmed plans to update the theme to remove template overrides. Damian_Boon appreciated the guidance, noting it saves time over manual copy-pasting. Later, he asked if fully customizing and monetizing the theme (via marketplace or payment) is possible, to which awesomerobot replied that the issue should be resolved in the latest theme version. The community’s guidance emphasizes modularity and separation of concerns for sustainable theme customization.

We have started receiving this error for the Reddit-ish theme

Basically we have saved the theme from the backend and re-uploaded with the same name so we can edit the CSS.

Does this mean we won’t be able to do that in the future or is this a theme developer issue that we need not worry about and we will still be able to update.

@awesomerobot maybe you can help :wink:

No worries. Kris or someone else will eventually update the theme.
If you are curious on the technical side, this is related to Removing support for "template overrides" and mobile-specific templates.

If it’s only CSS changes, I would encourage you to create a new theme component:

Then, attach it to the official reddit-ish theme and move your CSS into this component.
This way, you get official updates while keeping your custom CSS.

Isnt that bad practice as we have ammended some of the original css

This is not recommended at all, as you won’t be able to update the theme from the original repo.

You must do as Arkshine suggests: keep the original theme, and override the theme’s CSS in a new component. It’s not bad practice, it’s the recommended way.

Yeah ideally if you want to get free updates to the theme, you shouldn’t try to alter the original. Adding CSS overrides as mentioned above is the recommended way because it keeps your customization separate.

I’m going to try to update the theme this week to remove the template overrides

Thanks so much saves me copy and pasting each time. I will look into this tomorrow :slight_smile: awesome community

We want to edit the theme to our liking and obvs pay you or post to the marketplace. Is this something thwts achievable

This should no longer be an issue if you use the latest version of the theme!