function opigno_module_preprocess_views_view_field in Opigno module 8
Same name and namespace in other branches
- 3.x opigno_module.module \opigno_module_preprocess_views_view_field()
Implements hook_views_view_field().
File
- ./opigno_module.module, line 1160 
- Contains opigno_module.module.
Code
function opigno_module_preprocess_views_view_field(&$variables) {
  if ($variables['view']
    ->id() == 'media_browser_file_pdf' && $variables['field']->options['id'] == 'name') {
    $variables['bundle'] = $variables['view']->field['bundle']->original_value
      ->jsonSerialize();
  }
  if ($variables['view']
    ->id() == 'module_list' && $variables['field']->options['id'] == 'name') {
    $output = $variables['output']
      ->jsonSerialize();
    if (strpos($output, $_SERVER["HTTP_HOST"] . '//') !== FALSE) {
      $output = str_replace($_SERVER["HTTP_HOST"] . '//', $_SERVER["HTTP_HOST"] . '/', $output);
      $variables['output'] = [
        '#markup' => $output,
      ];
    }
  }
}