In my Drupal 8 contrib theme, when the theme is first enabled, a number of system blocks are dumped into the first region that's in my theme's info.yml
file. From a UX perspective, this is not really desirable as it makes the theme look ungainly and off balance. The two core blocks in question are "Powered by Drupal" and the "Footer Menu" blocks.
I've played around with placing these two blocks where I want them (in my theme's case, the footer_first
and footer_second
regions), exporting the config for those and then placing the Yaml files in /mytheme/config/install
. I then try a fresh Drupal 8 Beta 1 install on my local and activate the theme once again but the config files seem to have no effect. The two system blocks in question are yet again placed in the first region that's in my theme which is the top area.
I can fool Drupal by placing the footer regions first in my theme's info.yml
file but this presents other issues - for example, when users view the block admin page and see those regions come up first when they are actually last.
My guess is, there is no good solution for this but I thought I would ask in case anyone had some ideas.
mytheme/config/install
directory would work, but I haven't tried recently.