I changed to another theme that uses different name for some regions.. like.. "left sidebar" becoming "first sidebar" and so... and now my context configuration doesn't work.. because left sidebar doesn't exist anymore... so I have to manually create all context again... and another annoying thing is that I can't drag the blocks from region to region.. I have to remove them and look for them in the list and add them again to the other region. Why ?
Also I'm having strange behavior after moving all my blocks to new regions... sometimes I go and I see the previous regions of the previous them and again I can't see my blocks because I already moved them to the new regions that are not visible anymore... I flush the caches and sometimes it works again showing current regions... what a mess... Do I have to uninstall context completely and do all again after changing a theme?
Comments
Comment #1
h3000 commentedI'm having the same problem as well.
Left sidebar region is gone after enabling the context module. However, when looking at the blocks page, the left sidebar region is there and the blocks assigned to the region are still there.
does the module do something to region variables?
Thanks,
my current setup:
Drupal 6.19
Context 6.x-3.0
Apache 2
Mysql 5
PHP 5
Comment #2
alberto56 commentedIf you're using zen you should update to the latest dev version because there is an issue with themes that implement (or whose parent theme implements) hook_theme().
Comment #3
hedac commentedI'm having same issue now.. upgrading fusion theme from 6.x to 7.x.. now sidebar_last is sidebar_second... arg...
I guess maybe it works by replacing all sidebar_last to sidebar_second in the reactions field in the database.
Context should provide an UI to migrate region names
Comment #4
hedac commentedjust tried to replace in the database using SQL
UPDATE context SET reactions= replace(reactions,'sidebar_last','sidebar_second');no luck.. now all blocks configurations are lost on the contexts including other regions. I must be missing something... I'm sorry I have no idea of the context code.. just hoped that would work.