Beaconcms backend hooks - how to create initial changeset on page load?

Hey Roberts,

There is currently no way to custiomize mount for a specific page, because navigation between beacon pages does not trigger a mount, it’s all done via patching in the same LiveView process.

However, you can customize mount for the entire Beacon site (similar to how Event Handlers work - you don’t define them for an individual page, but for the entire site). This is done by passing the :on_mount option to beacon_site/2, which works like the normal on_mount/1 that you would define for a live_session in Phoenix.Router.

Hope this helps!

PS. the #beacon-cms channel on Elixir Slack is quite active and many users are also incorporating Ash, so please check that out as well :slight_smile: