Running Panopoly Beta5, I noticed that some of my Panel pages failed to have the black IPE bar rendered for the admin. Tracing the bug, it seems that the function "theme_panels_render_display_form" was being used to render the display. This was incorrectly using "standard" (instead of "ipe") as the renderer, thus preventing the display of the IPE bar.
A custom context had been set on these pages from the "Node Add Form" category. When the context was removed, this theme function is no longer used and the IPE bar appears once again.
Noticed that the $renderer object in panels_render_display() isn't passed on to theme_panels_render_display_form; perhaps there is a way to use the renderer in that theme function, render the panel as a form, but retain the IPE bar?
Comments
Comment #1
dagomar commentedI can confirm this bug. A panel page that has a node add form context will not display using IPE. I am running Panels 7.x-3.3+36-dev ctools 7.x-1.2+43-dev.
Comment #2
japerryDrupal 7 is no longer supported, closing.