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.
It's possible to define a new Panels 3 layout plugin through the theme info file. Unfortunately, Panels (really CTools?) attempts to use the same 'plugin' namespace as Hexagon. The result is the following message from Hexagon:
"The theme plug-in key 'Array' was not set to any available plug-in. Check the .info file for the active theme."
It probably makes more sense for Hexagon to work around this than it does for Panels.
Here is documentation on the Panels feature: http://drupal.org/node/495654
Comment | File | Size | Author |
---|---|---|---|
#2 | hexagon-837158.patch | 1.5 KB | dvessel |
Comments
Comment #1
dvessel CreditAttribution: dvessel commentedThanks for the heads up. I'll look into this.
Comment #2
dvessel CreditAttribution: dvessel commentedThis does two things. There's a new namespace of "hex plugins" to be used for all future versions. It also checks the array structure for the generic "plugins" key to see if it's specific to hexagon since it's always a flat array.
I'm assuming here that the CTools/Panels way of defining plugin settings will always be multi-dimentional but I'm not 100% sure.
I hope this will solve it as I don't want to change the "plugins" key outright and break any themes.
Panels+CTools
Hexagon
Could you verify this?
Comment #3
dvessel CreditAttribution: dvessel commented