You are here

function panels_default_page_manager_handlers_alter in Panels 7.3

Implements hook_default_page_manager_handlers_alter().

If a default Panels display has no storage type, set it.

1 call to panels_default_page_manager_handlers_alter()
panels_default_page_manager_pages_alter in ./panels.module
Implements hook_default_page_manager_pages_alter().

File

./panels.module, line 1958
Core functionality for the Panels engine.

Code

function panels_default_page_manager_handlers_alter(&$handlers) {
  foreach ($handlers as &$handler) {
    if ($handler->handler == 'panel_context') {
      $display =& $handler->conf['display'];
      if (empty($display->storage_type)) {
        $display->storage_type = 'page_manager';
        $display->storage_id = $handler->name;
      }
    }
  }
}