function views_plugin_ds_fields_view::ds_views_3_support in Display Suite 7.2
Same name and namespace in other branches
- 7 views/views_plugin_ds_fields_view.inc \views_plugin_ds_fields_view::ds_views_3_support()
1 call to views_plugin_ds_fields_view::ds_views_3_support()
File
- views/
views_plugin_ds_fields_view.inc, line 25 - Provides the Display Suite views fields style plugin.
Class
- views_plugin_ds_fields_view
- Plugin which defines the view mode on the resulting entity object.
Code
function ds_views_3_support() {
if (strpos($this->base_table, 'eck_') === 0) {
// Base tables of entities created by entity construction kit (eck)
// are prefixed with 'eck_' and the base field is always 'id'.
return 'id';
}
$base_table_fields = array(
'node' => 'nid',
'comment' => 'cid',
'users' => 'uid',
'apachesolr' => 'nid',
'taxonomy_term_data' => 'tid',
'file_managed' => 'fid',
'micro' => 'mid',
'drealty_listing' => 'id',
'commerce_product' => 'product_id',
'commerce_line_item' => 'line_item_id',
'civicrm_event' => 'id',
'field_collection_item' => 'item_id',
);
return isset($base_table_fields[$this->base_table]) ? $base_table_fields[$this->base_table] : 'nid';
}