You are here

function power_menu_block_configure in Power Menu 7.2

Implements hook_block_configure().

File

./power_menu.module, line 856

Code

function power_menu_block_configure($delta) {
  $form = array();
  switch ($delta) {
    case 'power_menu_field_display':
      $menus = menu_get_menus();
      $entity_info = entity_get_info('power_menu_fields');
      $view_modes = array(
        'default' => t('Default'),
      );
      foreach ($entity_info['view modes'] as $key => $view_mode) {
        $view_modes[$key] = $view_mode['label'];
      }
      $form['power_menu_fields_menu'] = array(
        '#type' => 'select',
        '#title' => t('Display Menu'),
        '#default_value' => variable_get('power_menu_field_display_block_menu', 'main-menu'),
        '#options' => $menus,
        '#description' => t('Select the menu from which the <a href="/admin/config/search/power_menu/fields">display</a> should be used.'),
      );
      $form['power_menu_fields_view_mode'] = array(
        '#type' => 'select',
        '#title' => t('Display View mode'),
        '#default_value' => variable_get('power_menu_field_display_block_view_mode', 'default'),
        '#options' => $view_modes,
        '#description' => t('Select the view mode which should be used to render the Power Menu field entity.'),
      );
  }
  return $form;
}