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

dagomar’s picture

Version: 7.x-3.3 » 7.x-3.x-dev

I 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.

japerry’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Drupal 7 is no longer supported, closing.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.