template_preprocess_views_view_unformatted(&$variables)
Prepares variables for views unformatted rows templates.
Default template: views-view-unformatted.html.twig.
Parameters
array $variables: An associative array containing:
- view: The view object.
- rows: An array of row items. Each row is an array of content.
File
- core/modules/views/views.theme.inc, line 776
- Preprocessors and helper functions to make theming easier.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | function template_preprocess_views_view_unformatted(& $variables ) { $view = $variables [ 'view' ]; $rows = $variables [ 'rows' ]; $style = $view ->style_plugin; $options = $style ->options; $variables [ 'default_row_class' ] = ! empty ( $options [ 'default_row_class' ]); foreach ( $rows as $id => $row ) { $variables [ 'rows' ][ $id ] = array (); $variables [ 'rows' ][ $id ][ 'content' ] = $row ; $variables [ 'rows' ][ $id ][ 'attributes' ] = new Attribute(); if ( $row_class = $view ->style_plugin->getRowClass( $id )) { $variables [ 'rows' ][ $id ][ 'attributes' ]->addClass( $row_class ); } } } |
Please login to continue.