function hook_ds_views_row_render_entity_alter in Display Suite 7.2
Same name and namespace in other branches
- 8.4 ds.api.php \hook_ds_views_row_render_entity_alter()
- 8.2 ds.api.php \hook_ds_views_row_render_entity_alter()
- 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,
));
}
}