@awesomerobot , I hope you are okay with me sharing this here…
I’ve created a fork of this discourse-category-banners theme called
You can preview it here
It pretty much does the same thing but with some modifications:
The category banner box is displayed in-line above the main heading instead of full width at the top. This allows for display a banner theme at the top, for example the discourse-versatile-banner.
The category banner box is displayed in the same style as the native discourse subcategory boxes, which are a core component of discourse. These subcategory boxes are a display option in the discourse category settings Show subcategory list above topics in this category . This option displays the subcategory category name and description as a row or box above the topic list, using the category background colour as the left border.
If the category is a subcategory, the category name is displayed as breadcrumb as follows - Parent category name: Subcategory name
Demo screen shot of theme banner box for the category, above the native subcategory boxes.
Screen shot of the subcategory, showing the breadcrumb reference to the parent category.
This is my first attempt at a theme modification. I hope this is helpful?
I have refactored this adaption as a separate component - with many additional features including using the category logo image and background image in the header. This new component effectively replaces the standard Discourse category header, unlike the category banners, hence making it a new component. Please see: