diff --git a/core/modules/views/templates/views-view-fields.html.twig b/core/modules/views/templates/views-view-fields.html.twig index 03f97be..38525c7 100644 --- a/core/modules/views/templates/views-view-fields.html.twig +++ b/core/modules/views/templates/views-view-fields.html.twig @@ -26,6 +26,12 @@ * @ingroup themeable */ #} + {% for field in fields %} {{ field.separator }} diff --git a/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc index e1b1eb7..93919f5 100644 --- a/core/modules/views/views.theme.inc +++ b/core/modules/views/views.theme.inc @@ -311,6 +311,28 @@ function template_preprocess_views_view_fields(&$vars) { } +/* + * Display multiple views fields. + */ +function theme_views_view_fields($vars) { + $fields = $vars['fields']; + $output = ''; + + foreach ($fields as $id => $field) { + if (!empty($field->separator)) { + $output .= $field->separator; + } + + $output .= $field->wrapper_prefix; + $output .= $field->label_html; + $output .= $field->content; + + $output .= $field->wrapper_suffix; + } + + return $output; +} + /** * Process a single grouping within a view. */