Add support for presets override

Short description of issue

Add support for theme blocks presets override

Reproduction steps

Hello,

When using theme blocks, it is often needed to change the way a theme block is added in context of a given section.

It would be nice if theme blocks, when explicitly named, would support changing the preset in the consuming section.

{% schema %}
{
“name”: “Section”,
“blocks”: [
{
“type”: “_generic-block”,
“presets”: [
{
“name”: “Override”,
“settings”: {}
}
]
}
]
}
{% endschema %}

Additional info

When it comes to very generic theme blocks, not being able to customize the way blocks are added causes bad user experience.

What type of topic is this

Feature request

Thanks for that feature request @bakura10 ! I’ve passed that on for you.