You are here

function openlayers_block_form_openlayers_map_form_settings_alter in Openlayers 7.3

Implements hook_form_FORM_ID_alter().

File

modules/openlayers_block/openlayers_block.module, line 75
Openlayers Block module.

Code

function openlayers_block_form_openlayers_map_form_settings_alter(&$form, &$form_state) {
  if (($map = \Drupal\openlayers\Openlayers::load('Map', $form_state['item'])) == TRUE) {
    $form['options']['ui']['provideBlock'] = array(
      '#type' => 'checkbox',
      '#title' => 'Provide a Drupal block for this map ?',
      '#description' => t('Enable this to provide a Drupal block for this map.'),
      '#default_value' => $map
        ->getOption('provideBlock', FALSE),
      '#parents' => array(
        'options',
        'provideBlock',
      ),
    );
  }
}