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'];
}