Functions comprising the main panels API

Functions

NameLocationDescription
panels_ajax_routercontrib-6/panels/panels.moduleRoute Panels' AJAX calls to the correct object.
panels_cache_clearcontrib-6/panels/panels.moduleClear a object from the cache; used if the editing is aborted.
panels_cache_getcontrib-6/panels/panels.moduleGet an object from cache.
panels_cache_setcontrib-6/panels/panels.moduleSave the edited object into the cache.
panels_delete_displaycontrib-6/panels/panels.moduleDelete a display.
panels_editcontrib-6/panels/panels.moduleMain API entry point to edit a panel display.
panels_editcontrib-6/panels/panels.moduleMain API entry point to edit a panel display.
panels_edit_cache_break_lockcontrib-6/panels/panels.moduleMethod to allow modules to provide a mechanism to break locks.
panels_edit_cache_clearcontrib-6/panels/panels.moduleMethod to allow modules to provide their own mechanism to clear the cache used in the display editor.
panels_edit_cache_getcontrib-6/panels/panels.moduleMethod to allow modules to provide their own caching mechanism for the display editor.
panels_edit_cache_get_defaultcontrib-6/panels/panels.moduleCreate the default cache for editing panel displays.
panels_edit_cache_savecontrib-6/panels/panels.moduleMethod to allow modules to provide their own mechanism to write the cache used in the display editor.
panels_edit_cache_setcontrib-6/panels/panels.moduleMethod to allow modules to provide their own caching mechanism for the display editor.
panels_edit_layoutcontrib-6/panels/panels.moduleAPI entry point for selecting a layout for a given display.
panels_export_displaycontrib-6/panels/panels.moduleExports the provided display into portable code.
panels_export_displaycontrib-6/panels/panels.moduleExports the provided display into portable code.
panels_get_current_page_displaycontrib-6/panels/panels.moduleGet the display that is currently being rendered as a page.
panels_get_legacy_statecontrib-6/panels/panels.moduleGateway to the PanelsLegacyState class/object, which does all legacy state checks and provides information about the cause of legacy states as needed.
panels_get_panelscontrib-6/panels/panels.moduleGet a list of panel regions available in the layout.
panels_get_pathcontrib-6/panels/panels.modulepanels path helper function
panels_gotocontrib-6/panels/panels.modulePerform a drupal_goto on a destination that may be an array like url().
panels_load_displaycontrib-6/panels/panels.moduleLoad a single display.
panels_load_displaycontrib-6/panels/panels.moduleLoad a single display.
panels_load_displayscontrib-6/panels/panels.moduleLoad and fill the requested $display object(s).
panels_load_includecontrib-6/panels/panels.moduleLoad a panels include file.
panels_new_displaycontrib-6/panels/panels.moduleCreates a new display, setting the ID to our magic new id.
panels_new_panecontrib-6/panels/panels.moduleCreate a new pane.
panels_pane_select_contextcontrib-6/panels/panels.moduleSelect a context for a pane.
panels_print_layoutcontrib-6/panels/panels.moduleFor external use: Given a layout ID and a $content array, return the panel display. The content array is filled in based upon the content available in the layout. If it's a two column with a content array defined like array('left' =>...
panels_print_layout_linkcontrib-6/panels/panels.modulePrint the layout link. Sends out to a theme function. @layout
panels_render_displaycontrib-6/panels/panels.moduleRender a display by loading the content into an appropriate array and then passing through to panels_render_layout.
panels_save_displaycontrib-6/panels/panels.moduleSave a display object.
panels_save_displaycontrib-6/panels/panels.moduleSave a display object.
panel_context_panels_cache_break_lockcontrib-6/panels/panels.moduleBreak the lock on a page manager page.
panel_context_panels_cache_clearcontrib-6/panels/panels.moduleSave all changes made to a display using the Page Manager page cache.
panel_context_panels_cache_getcontrib-6/panels/panels.moduleGet display edit cache on behalf of panel context.
panel_context_panels_cache_savecontrib-6/panels/panels.moduleSave all changes made to a display using the Page Manager page cache.
panel_context_panels_cache_setcontrib-6/panels/panels.moduleStore a display edit in progress in the page cache.
template_preprocess_panels_panecontrib-6/panels/panels.moduleClean up the panel pane variables for the template.
theme_panels_layout_iconcontrib-6/panels/panels.moduleTheme the layout icon image @layout @todo move to theme.inc
theme_panels_layout_linkcontrib-6/panels/panels.moduleTheme the layout link image @layout
theme_panels_render_display_formcontrib-6/panels/panels.moduleTheme function to render our panel as a form.
_panel_context_panels_cache_get_page_cachecontrib-6/panels/panels.moduleGet the Page Manager cache for the panel_context plugin.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options