Problem/Motivation
The page--focused.html.twig template on line hardcodes block IDs belgrade_checkout_progress and belgrade_page_title:
{{ page.content|without(['belgrade_checkout_progress', 'belgrade_page_title']) }}
When creating a subtheme of Belgrade:
These block IDs are theme-specific and won't exist in the subtheme unless explicitly recreated
Subthemes may use different block IDs or not use these blocks at all
The template assumes these specific block instances exist, which violates Drupal's subtheme pattern
Subthemes must override the entire template to change this behavior
Issue fork belgrade-3560766
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
majmunbog commentedWe are now using active theme variable to exclude or include some blocks. Subheming should be working ok now.
Comment #4
sumi commentedTested with both creating starerkit and subtheme and in both cases focused checkout didn't include the unwanted blocks.
Comment #6
majmunbog commented