So, when I run a test D6->D8 migration, I end up with my site unthemed - the legacy theme_default (garland) is blindly copied to system.theme. I think probably this should just not be migrated - it's up to the admin to pick the theme they want on the D8 side.

Comments

mikeryan’s picture

So, still a problem - my D6 site uses Garland, which isn't in D8, but the import sets the default and admin themes to garland anyway. I believe the ideal is to set the theme configuration iff the named theme exists in D8, otherwise leave it unset. Actually, maybe one additional tweak - static_map garland to bartik, and chameleon to stark?

mikeryan’s picture

s/leave it unset/leave it unchanged/

chx’s picture

I am not sure whether this got implemented but webchick's idea was and I agree -- move all the blocks in unknown regions to content main. And yes, we should not migrate the theme.

ultimike’s picture

Project: IMP » Drupal core
Version: » 8.x-dev
Component: Code » migration system
Status: Active » Closed (duplicate)

This is being solved in #2248407: D6 Block Mapping, marking this as a duplicate.

-mike