function panels_panel_node_view_delegator_task_handlers in Panels 6.2
File
- plugins/
task_handlers/ panel_node_view.inc, line 3
Code
function panels_panel_node_view_delegator_task_handlers() {
return array(
'panel_node_view' => array(
'title' => t('Panel'),
'task type' => 'node_view',
'admin title' => 'panels_panel_node_view_title',
'render' => 'panels_panel_node_view_render',
'add forms' => array(
'node_type' => t('Select node type'),
'settings' => t('General settings'),
'choose' => t('Choose layout'),
'layout-settings' => t('Configure layout'),
'context' => t('Select additional contexts'),
'content' => t('Panel content'),
),
'edit forms' => array(
'content' => t('Panel content'),
'settings' => t('General'),
'context' => t('Contexts'),
'layout' => t('Change layout'),
'move' => '',
// no title makes it a 'hidden' edit form.
'layout-settings' => t('Layout settings'),
'node_type' => t('Node type'),
),
'save' => 'panels_panel_node_view_save',
'forms' => array(
'node_type' => array(
'form' => 'panels_panel_node_view_edit_node_type',
),
'settings' => array(
'include' => drupal_get_path('module', 'panels') . '/includes/delegator.inc',
'form' => 'panels_delegator_edit_settings',
),
'choose' => array(
'include' => drupal_get_path('module', 'panels') . '/includes/delegator.inc',
'form' => 'panels_delegator_edit_choose',
'validate' => 'panels_delegator_edit_choose_validate',
'submit' => 'panels_delegator_edit_choose_submit',
),
'layout' => array(
'include' => drupal_get_path('module', 'panels') . '/includes/delegator.inc',
'no return' => TRUE,
'alternate next' => 'move',
'form' => 'panels_delegator_edit_layout',
'validate' => 'panels_delegator_edit_layout_validate',
'submit' => 'panels_delegator_edit_layout_submit',
),
'move' => array(
'include' => array(
drupal_get_path('module', 'panels') . '/includes/display-layout.inc',
drupal_get_path('module', 'panels') . '/includes/delegator.inc',
),
'form' => 'panels_delegator_edit_move',
'submit' => 'panels_change_layout_submit',
),
'layout-settings' => array(
'include' => array(
drupal_get_path('module', 'panels') . '/includes/display-layout-settings.inc',
drupal_get_path('module', 'panels') . '/includes/delegator.inc',
),
'form' => 'panels_delegator_edit_layout_settings',
'validate' => 'panels_edit_layout_settings_form_validate',
'submit' => 'panels_edit_layout_settings_form_submit',
),
'content' => array(
'include' => array(
drupal_get_path('module', 'panels') . '/includes/display-edit.inc',
drupal_get_path('module', 'panels') . '/includes/delegator.inc',
),
'form' => 'panels_delegator_edit_content',
'submit' => 'panels_edit_display_form_submit',
'no blocks' => TRUE,
),
'context' => array(
'include' => drupal_get_path('module', 'panels') . '/includes/delegator.inc',
'form' => 'panels_delegator_edit_context',
'submit' => 'panels_delegator_edit_context_submit',
),
),
'default conf' => array(
'type' => array(),
'no_blocks' => FALSE,
'css_id' => '',
'css' => '',
'css_cache_file' => '',
'contexts' => array(),
'relationships' => array(),
),
// delegator specific function
'get context' => 'panels_panel_node_view_get_context',
),
);
}