Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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
Comment #1
mikeryanSo, 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?
Comment #2
mikeryans/leave it unset/leave it unchanged/
Comment #3
chx CreditAttribution: chx commentedI 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.
Comment #4
ultimikeThis is being solved in #2248407: D6 Block Mapping, marking this as a duplicate.
-mike