You are here

function views_plugin_ds_entity_view::query in Display Suite 7.2

Query method.

Overrides views_plugin_row::query

File

views/views_plugin_ds_entity_view.inc, line 321
Provides the Display Suite views entity style plugin.

Class

views_plugin_ds_entity_view
Plugin which defines the view mode on the resulting entity object.

Code

function query() {
  parent::query();
  $this->delta_fields = array();
  $delta_fields = $this->options['delta_fieldset']['delta_fields'];
  if (!empty($delta_fields)) {
    foreach ($delta_fields as $field) {
      $field_name = 'field_data_' . $field;
      $field_name_delta = $field_name . '_delta';
      $this->view->query
        ->add_field($field_name, 'delta');
      $this->delta_fields[$field] = $field_name_delta;
    }
  }
}