Closed (fixed)
Project:
Hexagon
Version:
6.x-1.5-beta1
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
27 May 2010 at 18:04 UTC
Updated:
10 Jun 2010 at 22:30 UTC
Jump to comment: Most recent file
Comments
Comment #1
dvessel commentedInteresting, Hexagon does override theme_blocks. I'll look into it.
Comment #2
dvessel commentedThere's a mention in the code comments that any theme overriding theme_blocks is responsible for adding that functionality back in.
There really is no clean way for Context do this on its own. The only alternative is to create a plug-in for hexagon and have it enabled whenever it detects Context. Simply a compatibility plug-in so it's not hard coded into the main theme.
Comment #3
bonobo commentedRE:
Does this seem like the most effective way around this?
Are there any down sides to this approach?
I like the idea of having it be a compatibility plugin. Does this also mean that it could be enabled/disabled via the .info file?
In short, this seems like the way to go.
Comment #4
dvessel commentedNo downsides at all and the plug-in can be enabled automatically. It's not set-up to be detect anything automatically at the moment but that would be 10 lines of code changes at the most. I've been thinking about compatibility plug-ins for a while and I think this ability to auto enable would be a big help.
I'll create the plug-in right away.
Comment #5
dvessel commentedI committed the plug-in. Should be in the 6.x-1.x-dev download link shortly.
And this patch is what I changed for the auto-loading. There was another patch right before this one that fixed a few more bugs.