Just found this out:
When panel variants are exported as Features, they are incompatible with one another. The reason is they're assigned with the same page manager handler - "node_view_panel_context".
To solve the incompatibility, we modify the page manager handler name, after the feature was created. The name exists in 2 files:
*.info
*.defaults.inc
Search for "node_view_panel_context" and replace it with a unique name like "node_view_panel_context_biography".
That should make the panel variant features compatible with one another.
Comments
Comment #1
jonskulski commentedsubscribing
Comment #2
greg.harveyYes, same issue here. Changing the code is a decent workaround, but it would be great to be able to set an alternative context machine name in the UI somewhere. To be honest though, this may be a Panels feature request, rather than a Features bug!
?
Comment #3
greg.harveyCross-posted this in Panels too: #813754: Ability to set variant machine name in Panels UI
Comment #4
hnln commentedsubscribe
Comment #5
crea commentedSubs
Comment #6
mpotter commentedClosing this for lack of activity. Please re-open this issue if you can reproduce it in the latest version.