Not sure if this is an actual issue or if this is just me, but I can't seem to find anyone with a similar issue.

I am using Panels Everywhere, and have enabled the IPE as the renderer in my site template.

The IPE wrapper markup exists in the DOM, but the "customize this page" button does not appear. I have all the correct permissions (super admin).

I traced the code to panels_ipe_page_alter(), which adds the buttons to page_bottom. I also found that the page_renderer_ipe.class.php calls the panels_ipe_toolbar_add_button() function for the "customize this page" button, inside add_meta().

I also found out that all of this code was running (the correct $button was being generated, etc). However, for some reason, panels_ipe_page_alter() is being run BEFORE add_meta(), and therefore the $buttons array is null in the page alter and no "customize" button is rendered.

What am I missing?

Comments

tsi’s picture

I think I'm having a related issue.
I got the IPE to render when I'm on a panel page (node page with node_view panel enabled). it does not seem to render on "non-paneled" pages as said in the OP.
but although visible, in-place-editing doesn't seem to work for the panes outside of the node-panel (e.g. header panes), only on those defined by the page-content-panel (node_view in my case). that means no drag&drop and no style modifications etc. for the header elements.
I can live with no IPE for the header/footer so I've disabled it on the site_template panel, but it stumbled me for a while.

merlinofchaos’s picture

Unfortunately the IPE is not supported for the site_template panel. Right now there can only be one IPE, so if you're layering panels together, it won't work.

kingfisher64’s picture

Is there any chance of getting this working? It would be so so handy to be able to control the header and footer regions from within the IPE. I did wonder to start with whether to create the entire template within the node area, so the whole template could be edited this way.

I'm using the http://drupal.org/project/at_panels_everywhere subtheme of http://drupal.org/project/adaptivetheme.

I'd patch it myself if I knew how to - to help.

qasimzee’s picture

I am also using Panels Everywhere but "Customize this page" link is not working. Is there any way of having an easy way of managing the content like drupal's default Configure Block? Right now, editing site template is really difficult and I have to go to "admin/structure/pages/site_template" for managing any changes.

kingfisher64’s picture

Category: feature » bug

Hi qasimzee - use panelizer. This effectively creates panels out of content created. With atpe theme this enables the user to edit regions like header, footer but not from front end.

Modules

http://drupal.org/project/panels 7.x-3.3 (2012-Aug-18) - #6 patch from http://drupal.org/node/1828684 does need to be applied though.
http://drupal.org/project/ctools - 7.x-1.2 (2012-Aug-18)
http://drupal.org/project/panels everywhere 7.x-1.0-rc1 (2012-Jul-11)
http://drupal.org/project/panelizer 7.x-3.x-dev (2012-Nov-17) - issue still exists with rc1 release.
http://drupal.org/project/panel_variant_page_title

Themes

http://drupal.org/project/adaptivetheme (7.x-3.1 2012-Aug-29)
http://drupal.org/project/at_panels_everywhere ( 7.x-3.0-rc1 2012-Aug-29)

Hope this is of use to you.

EDIT. Only backend management for headers / footers is possible with this setup.

qasimzee’s picture

Hi kingfisher64,

Thank you so much for the quick reply.

Panelizer only works for node types. I requested some information about site_template. Unfortunately, we cannot modify or re-theme any stuff as the theme is already developed so using atpe seems to be like creating a new theme from scratch. Is there any module that can just enable me to configure site_template from the frontend?

kingfisher64’s picture

If you install panels everywhere and the subsequent atpe theme the header/footer regions also become available to use through a panels - but not from the front end. I believe there is currently no way to use header/footer regions - the site template from the frontend IPE editor. I just setup the panels in these areas in the panels dashboard and use the IPE to control the node area.

I'm not aware that currently there is a way to achieve what you want - I tried a while back to no success, this is the closest i'm aware of. I'd be very interested myself if there is a way. Sorry I can't be of anymore help.

kingfisher64’s picture

Category: bug » feature

Don't think this is a bug but rather feature request? It would be fantastic to be able to use the IPE in the frontend for the entire template including the header and footer.

Would this be possible?

DamienMcKenna’s picture

Version: 7.x-3.2 » 7.x-3.x-dev
Issue summary: View changes
Status: Active » Closed (duplicate)