Volto: Recommended way to add settings to a document schema without backend changes?

Blocks have the schemaExtender which works great. Is there a similar mechanism for extending a document's settings for theme-specific things? In this case, I'm trying to control whether a side-nav should be visible or not.

The only option I've really come up with without making a change to volto is to shadow the component used to render the settings, but I'd like to avoid this if possible

Too bad it's not possible to build (as far as I know), through the web, IFormFieldProvider behaviors rather then full types. Then you could create a custom behavior and assign it to your content type.

1 Like