function openlayers_field_field_instance_settings_form in Openlayers 7.3
Implements hook_field_instance_settings_form().
File
- modules/
openlayers_field/ openlayers_field.module, line 28 - Openlayers field module.
Code
function openlayers_field_field_instance_settings_form($field, $instance) {
$form['force_default'] = array(
'#type' => 'checkbox',
'#title' => t('Always use default value'),
'#default_value' => $instance['settings']['force_default'],
'#description' => t('Hides this field in forms and enforces the configured default value.'),
);
$form['allowed_maps'] = array(
'#title' => 'Allowed maps',
'#description' => 'Only selected maps will be available for authors. Leave empty to allow all.',
'#type' => 'checkboxes',
'#default_value' => array_filter($instance['settings']['allowed_maps']),
'#options' => \Drupal\openlayers\Openlayers::loadAllAsOptions('map'),
);
return $form;
}