You are here

function relation_add_views_extra_field_widget_settings_form in Relation add 7

Add extra form element to relation add widget settings.

@codingStandardsIgnoreStart

Parameters

array $field: Field settings.

array $instance: Field instance settings.

array $form: Form element to relation add widget settings.

1 call to relation_add_views_extra_field_widget_settings_form()
relation_add_field_widget_settings_form in ./relation_add.module
Implements hook_field_widget_settings_form().

File

modules/relation_add_views/relation_add_views.module, line 37
Relation Add View module file.

Code

function relation_add_views_extra_field_widget_settings_form($field, $instance, &$form) {

  // @codingStandardsIgnoreEnd
  $settings = $instance['widget']['settings'];
  $form['views'] = array(
    '#type' => 'select',
    '#title' => t('View'),
    '#default_value' => isset($settings['views']) ? $settings['views'] : '',
    '#options' => relation_add_views_get_views(),
    '#empty_option' => t('- Select -'),
    '#description' => t('Please select the view to browse available entities for this relation.'),
    '#required' => FALSE,
    '#weight' => 10,
  );
}