entityreference_view_widget_plugin_display.inc in Entity Reference View Widget 7
File
views/entityreference_view_widget_plugin_display.inc
View source
<?php
class entityreference_view_widget_plugin_display extends views_plugin_display {
function option_definition() {
$options = parent::option_definition();
$options['style_plugin']['default'] = 'grid';
$options['style_options']['default']['columns'] = '3';
$options['defaults']['default']['style_plugin'] = FALSE;
$options['defaults']['default']['style_options'] = FALSE;
$options['exposed_form']['contains']['type']['default'] = 'entityreference_view_widget';
$options['defaults']['default']['exposed_form'] = FALSE;
$options['row_plugin']['default'] = 'entity';
$options['row_options']['default']['view_mode'] = 'entityreference_view_widget';
$options['defaults']['default']['row_plugin'] = FALSE;
$options['defaults']['default']['row_options'] = FALSE;
$options['title']['default'] = '';
$options['defaults']['default']['title'] = FALSE;
$options['hide_left'] = array(
'default' => FALSE,
);
return $options;
}
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
$form['hide_left'] = array(
'#type' => 'checkbox',
'#title' => t('Hide the selected items column'),
'#default_value' => $this
->get_option('hide_left'),
'#description' => t('Do not display selected items column, the column on the left.'),
);
}
function options_submit(&$form, &$form_state) {
$this
->set_option('hide_left', $form_state['values']['hide_left']);
parent::options_submit($form, $form_state);
}
}