function media_directories_ui_preprocess_views_view_fields__media_directories_base in Media Directories 2.x
Same name and namespace in other branches
- 8 modules/media_directories_ui/media_directories_ui.module \media_directories_ui_preprocess_views_view_fields__media_directories_base()
Implements hook_preprocess_HOOK().
File
- modules/
media_directories_ui/ media_directories_ui.module, line 125 - Main module file.
Code
function media_directories_ui_preprocess_views_view_fields__media_directories_base(&$variables) {
foreach ($variables['fields'] as $name => &$field) {
/** @var \Drupal\media\Entity\Media $entity */
$entity = $variables['row']->_entity;
if ($name === 'thumbnail__target_id') {
$field->wrapper_attributes
->addClass('media-thumbnail');
$field->wrapper_attributes
->addClass('media-thumbnail--' . $entity
->bundle());
}
elseif ($name === 'name') {
$field->wrapper_attributes
->addClass('media-name');
$field->wrapper_attributes
->addClass('media-name--' . $entity
->bundle());
}
}
}