# Events Calendar on Custom Lists

**URL:** <https://meta.discourse.org/t/events-calendar-on-custom-lists/415039>\
**Category:** Theme component\
**Tags:** events\
**Created:** [October 19, 2026, 2:17pm UTC](https://meta.discourse.org/t/events-calendar-on-custom-lists/415039 "2026-10-19T14:17:05Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)\
**Post date:** [October 28, 2026, 3:09am UTC](https://meta.discourse.org/t/events-calendar-on-custom-lists/415039/6 "2026-10-28T03:09:53Z")

</div>

> [@putty](#):
>
> New Topic/Event button added!

Okay, I’ve had a play now - works nicely! And the non-event topics are nicely hidden on Horizon too.

However, it really needs one more tweak for it to really fly, and it would do well with a specific adaptation for Horizon.

## The key remaining issue

Currently, it opens up a topic in the site default composer category. While this is great as a proof of concept, it really needs to open up a new topic in an Event context (as in a configured Events category) or our users will get hopelessly lost.

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/4/9/349dc3997be38f8dbb270583b5a1b48af9828bf5.png)

Of note, if you change the site default composer category to an Events category, this makes an events input box that the user can’t easily remove unless they change categories or dive into Markdown. Knowing my users, they will get stuck and give up!!!

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/d/6/9d61cd3140fb9bfa6bbe33e2de46f8f7b15c7dc0.png)

## How should we approach this?

I’m guessing that the core Events plugin functionality might be a little hard to work with here. But perhaps you can find a clever way. I’d suggest aiming for having the Events input box appear (and remain there) regardless of the category chosen.

A reasonable workaround might be to get the button to open with a configured category (i.e. one with Events configured). If the user inputs some data, it will remain active even if they change categories. However, if they choose the category first they will lose the input box. This might require some signposting.

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/1/3/d13c870d2f8ad0dcdf98bc4d3311d6fae6a2c47d.png)

## The pesky Horizon Theme

Lastly, the Horizon Theme does some lovely / weird stuff with the New Topic button (is placed high on the left sidebar on desktop), and this will need to be specifically mitigated.

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/5/6/95600e0b87d3bdbaf170955b136bdcc2b5ae33a2.png)

---

_[View the full topic](https://meta.discourse.org/t/events-calendar-on-custom-lists/415039)._
