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.
Before this release, not all block specific settings where shared between themes. Only weight and status were. Introduced the full copy of block settings, as pointed out by this topic:
Before this release, not all block specific settings where shared between themes. Only weight and status were. Introduced the full copy of block settings, as pointed out by this topic:
Share drupal block setting with all installed and active themes
1. “Fixed” blockregion options selector position in Administer > Site building > Blocks page
2. The module now tries to guess where the block is most likely to be set in other thems (eg: “left section” matches to “Left Sidebar 1″ more than “Footer”)
3. Right or not, the module makes its choiche and places the block. You still can edit its position manually from the same admin page, after switching to the problematic theme.
Share drupal block setting with all installed and active themes
1. “Fixed” blockregion options selector position in Administer > Site building > Blocks page
2. The module now tries to guess where the block is most likely to be set in other thems (eg: “left section” matches to “Left Sidebar 1″ more than “Footer”)
3. Right or not, the module makes its choiche and places the block. You still can edit its position manually from the same admin page, after switching to the problematic theme.
* added "copying" of regions (to all themes with the same regions)
* made scope of settings customizable, ie. apply "to only this theme" or "to all themes"
* cut code size by half by removing duplicated block.module code and using form_alter instead. this should make it less error prone and easier to upgade.
* updated README.txt