You are here

function hook_ds_views_row_render_entity in Display Suite 8.3

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

Theme an entity through an advanced function.

The function is coming from the views entity plugin.

Parameters

\Drupal\Core\Entity\EntityInterface $entity: The entity.

string $view_mode: The name of the view mode.

Return value

array The rendered entity

1 function implements hook_ds_views_row_render_entity()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

ds_test_ds_views_row_render_entity in tests/modules/ds_test/ds_test.module
Helper function to return advanced view mode.
1 invocation of hook_ds_views_row_render_entity()
RendererBase::dsPreRender in src/Plugin/views/Entity/Render/RendererBase.php
Pre renders all the Display Suite rows.

File

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

Code

function hook_ds_views_row_render_entity(EntityInterface $entity, $view_mode) {
  $entity = Node::load(1);
  return \Drupal::service('entity_type.manager')
    ->getViewBuilder('node')
    ->view($entity, $view_mode);
}