You are here

function mediafront_plugin_style_player_advanced::options_form in MediaFront 7

Shows the options form for the media player style

Overrides views_plugin_style::options_form

File

views/mediafront_plugin_style_player_advanced.inc, line 34
This file holds style plugin for MediaFront Views

Class

mediafront_plugin_style_player_advanced
@class Extension of the Views Plugin Syle for the Media Player from MediaFront

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $form['mediafront_preset'] = mediafront_preset_select_form($this->options);
  $field_options = array(
    '' => t('- None -'),
  );
  $field_options += $this->display->handler
    ->get_field_labels();
  $form['mediafront_media_field'] = array(
    '#type' => 'select',
    '#title' => t('Media (video/audio) field'),
    '#description' => t('Can be a text field outputting a URL, a file field or a media field.'),
    '#options' => $field_options,
    '#default_value' => $this->options['mediafront_media_field'],
    '#required' => TRUE,
  );
  $form['mediafront_image_field'] = array(
    '#type' => 'select',
    '#title' => t('Image field'),
    '#description' => t('Can be a text field outputting a URL, an image field or a media field.'),
    '#options' => $field_options,
    '#default_value' => $this->options['mediafront_image_field'],
  );
  $form['mediafront_title_field'] = array(
    '#type' => 'select',
    '#title' => t('Title field'),
    '#description' => t('This text field will be used as the video title.'),
    '#options' => $field_options,
    '#default_value' => $this->options['mediafront_title_field'],
  );
}