You are here

function media_directories_ui_preprocess_views_view_unformatted__media_directories_base in Media Directories 8

Same name and namespace in other branches
  1. 2.x modules/media_directories_ui/media_directories_ui.module \media_directories_ui_preprocess_views_view_unformatted__media_directories_base()

Implements hook_preprocess_HOOK().

File

modules/media_directories_ui/media_directories_ui.module, line 101
Main module file.

Code

function media_directories_ui_preprocess_views_view_unformatted__media_directories_base(&$variables) {
  foreach ($variables['rows'] as &$row) {

    /** @var \Drupal\media\Entity\Media $entity */
    $entity = $row['content']['#row']->_entity;
    $entity_id = $entity
      ->id();
    $row['attributes']
      ->setAttribute('data-mid', $entity_id);
    $row['attributes']
      ->addClass('media-item');
    $row['attributes']
      ->addClass('media-type--' . $entity
      ->bundle());
  }
}