You are here

function template_preprocess_viewfield_item in Viewfield 8.3

Prepares variables for viewfield item templates.

Default template: viewfield-item.html.twig.

Parameters

array $variables: An associative array containing:

  • element: An element to display in view mode.

File

./viewfield.module, line 167
Defines an entity reference field type to display a view.

Code

function template_preprocess_viewfield_item(array &$variables) {
  $element =& $variables['element'];
  $element['#contextual_links'] = [
    'viewfield_item' => [
      'route_parameters' => [
        'view' => $element['#view_id'],
        'display_id' => $element['#display_id'],
      ],
    ],
  ];
  $variables['label_display'] = $element['#label_display'];
  $variables['label_hidden'] = $element['#label_display'] == 'hidden';
  $variables['label'] = $element['#title'];
  $variables['content'] = $element['#content'];
  $variables['delta'] = $element['#delta'];
}