diff --git a/edit.module b/edit.module index 38b4cc3..9ad60ff 100644 --- a/edit.module +++ b/edit.module @@ -17,6 +17,9 @@ module_load_include('inc', 'edit', 'includes/filter'); // Load node module "extra fields" support. module_load_include('inc', 'edit', 'includes/node'); +// Load Panelizer support. +module_load_include('inc', 'edit', 'includes/panelizer'); + /** * Implements hook_menu(). */ @@ -94,6 +97,17 @@ function edit_page_build(&$page) { return; } + // Incredibly ugly hack to support Panelizer overrides using Page Manager. + // @see includes/panelizer.inc/edit_ctools_render_alter() + global $edit_workaround_for_fundamentally_broken_page_manager; + if ($edit_workaround_for_fundamentally_broken_page_manager) { + // Change from + //