You are here

function views_rss_core_preprocess_channel_title in Views RSS 8.2

Same name and namespace in other branches
  1. 8.3 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_title()
  2. 6.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_title()
  3. 7.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_title()

Preprocess function for channel <title> element.

1 call to views_rss_core_preprocess_channel_title()
views_rss_core_preprocess_channel_image in modules/views_rss_core/views_rss_core.inc
Preprocess function for channel <image> element.
1 string reference to 'views_rss_core_preprocess_channel_title'
views_rss_core_views_rss_channel_elements in modules/views_rss_core/views_rss_core.module
Implements hook_views_rss_item_elements().

File

modules/views_rss_core/views_rss_core.inc, line 17
Preprocess functions for Views RSS: Core Elements module.

Code

function views_rss_core_preprocess_channel_title(&$variables) {
  $config = \Drupal::config('system.site');
  if ($variables['view']->display_handler
    ->getOption('sitename_title')) {
    $title = $config
      ->get('name');
    if ($slogan = $config
      ->get('slogan')) {
      $title .= ' - ' . $slogan;
    }
  }
  else {
    $title = $variables['view']
      ->getTitle();
  }
  $variables['elements'][0]['value'] = strip_tags($title);
}