Currently we are using the following view resolution order:
- get view by layout
- get view by type
- get default view
as defined in volto/packages/volto/src/components/theme/View/View.jsx at a923fab18b04664476198f9c88efcc760b443fd2 · plone/volto · GitHub.
However, the effective Volto training suggests that the 'Content type' view should come first. I think this would be the desired behaviour, as 'A view for a content type' is really specific whilst layouts are a bit more generic. Was there a decision somewhere that I can't find related to this, or is this a bug (maybe breaking change?) which should be resolved?
As most content types have a default_view
set, they come with a layout which makes it difficult to use the 'contentTypesViews' config as an escape hatch