public function StylePluginBase::elementPreRenderRow in Drupal 9
Same name and namespace in other branches
- 8 core/modules/views/src/Plugin/views/style/StylePluginBase.php \Drupal\views\Plugin\views\style\StylePluginBase::elementPreRenderRow()
- 10 core/modules/views/src/Plugin/views/style/StylePluginBase.php \Drupal\views\Plugin\views\style\StylePluginBase::elementPreRenderRow()
#pre_render callback for view row field rendering.
Parameters
array $data: The element to #pre_render
Return value
array The processed element.
See also
File
- core/
modules/ views/ src/ Plugin/ views/ style/ StylePluginBase.php, line 775
Class
- StylePluginBase
- Base class for views style plugins.
Namespace
Drupal\views\Plugin\views\styleCode
public function elementPreRenderRow(array $data) {
// Render row fields.
foreach ($this->view->field as $id => $field) {
$data[$id] = [
'#markup' => $field
->theme($data['#row']),
];
}
return $data;
}