- Issue created by @nicholosophy
- 🇦🇺Australia mingsong 🇦🇺
A quick thought in my mind is that,
You can create a content type in which you want the calendar is displayed, for instance, a content type called "Calendar".
This content type only need the tile and body filed.
Then you can create a new node of that content type. At this point, you will get a page of that node with the URL(page alia) you want.
In the block setting, specify the visibility to limit only that page (URL) this block can show up.
https://www.drupal.org/docs/core-modules-and-themes/core-modules/block-m... →
In terms of replicating between themes, you probably has to manually do that for each theme. Maybe there is another better way to do that.
- Status changed to Postponed: needs info
over 1 year ago 7:01am 19 February 2024 - Status changed to Closed: works as designed
about 1 month ago 5:40pm 29 April 2025 In terms of this acting as a drop-in replacement for the FullCalendar View module, my suggested implementation would be using Layout Builder + a simple node page, then using Layout Builder, you can place the Fullcalendar Block within it, and have the block configurations managed that way.
Tokens are also supported (see ✨ Add token support for the event URLs Fixed ), so you can may pass specific arguments contextually into the events if necessary.
This approach provides the most flexibility as it allows you to manage the FullCalendar as you would any other content (e.g. with content moderation whilst providing the ability to easily specify custom URL aliases without necessarily needing to mess around with views configurations).