[development] Fixing themes and regions

Nedjo Rogers nedjo at islandnet.com
Thu Aug 17 19:41:49 UTC 2006


The region handling we introduced for 4.7 (and that I mostly wrote) is a 
step forward but produced confusion and instability in multi-theme sites. 
It's cumbersome to have to configure things like enabled status separately 
for each theme. As a 4.7 workaround I wrote a helper module, 
http://drupal.org/project/issues/blockregion.

I know that there's work ongoing to improve theme handling of regions. But 
I'm behind on the status of this work. Is any of it for 4.8/5.0?

If not, I'd like to consider the following approach:

1. Drop the ability for each theme to define more than the region of a 
block.
2. Pull the theme-block configuration into a separate table, e.g., 
block_theme, with fields
module, delta, theme, region
3. Limit the UI configuration to region only for non-default themes.

Is this needed/a good idea? 



More information about the development mailing list