You are here

function hook_ds_views_row_render_entity_alter in Display Suite 7.2

Same name and namespace in other branches
  1. 8.4 ds.api.php \hook_ds_views_row_render_entity_alter()
  2. 8.2 ds.api.php \hook_ds_views_row_render_entity_alter()
  3. 8.3 ds.api.php \hook_ds_views_row_render_entity_alter()

Modify the entity render array in the context of a view.

Parameters

array $content: By reference. An entity view render array.

array $context: By reference. An associative array containing:

  • row: The current active row object being rendered.
  • view: By reference. The current view object.
  • view_mode: The view mode which is set in the Views' options.
  • load_comments: The same param passed to each row function.

See also

ds_views_row_render_entity()

1 invocation of hook_ds_views_row_render_entity_alter()
views_plugin_ds_entity_view::ds_views_row_render_entity in views/views_plugin_ds_entity_view.inc
Render a discrete entity based with the selected view mode.

File

./ds.api.php, line 577
Hooks provided by Display Suite module.

Code

function hook_ds_views_row_render_entity_alter(&$content, &$context) {
  if ($context['view_mode'] == 'my_mode') {

    // Modify the view, or the content render array in the context of a view.
    $view =& $context['view'];
    $element =& drupal_array_get_nested_value($content, array(
      'field_example',
      0,
    ));
  }
}