You are here

function varbase_media_theme_suggestions_media_oembed_iframe_alter in Varbase Media 8.7

Same name and namespace in other branches
  1. 8.6 varbase_media.module \varbase_media_theme_suggestions_media_oembed_iframe_alter()
  2. 9.0.x varbase_media.module \varbase_media_theme_suggestions_media_oembed_iframe_alter()

Implements hook_theme_suggestions_media_oembed_iframe_alter().

File

./varbase_media.module, line 193
Contains varbase_media.module.

Code

function varbase_media_theme_suggestions_media_oembed_iframe_alter(&$suggestions, &$vars) {

  // Suggestions go here.
  $query = \Drupal::request()->query;
  $type = $query
    ->get('type');
  $provider = $query
    ->get('provider');
  $view_mode = $query
    ->get('view_mode');
  if ($type && $provider) {
    $suggestions[] = "media_oembed_iframe__" . $provider;
    $suggestions[] = "media_oembed_iframe__" . $provider . "__" . $view_mode;
    $suggestions[] = "media_oembed_iframe__" . $view_mode;
    $suggestions[] = "media_oembed_iframe__" . $type;
    $suggestions[] = "media_oembed_iframe__" . $type . "__" . $view_mode;
    $suggestions[] = "media_oembed_iframe__" . $type . "__" . $provider;
    $suggestions[] = "media_oembed_iframe__" . $type . "__" . $provider . "__" . $view_mode;
  }
}