function template_preprocess_aggregator_summary_items

Prepares variables for aggregator summary templates.

Default template: aggregator-summary-items.html.twig.

Parameters

array $variables: An associative array containing:

File

drupal/core/modules/aggregator/aggregator.pages.inc, line 495
User page callbacks for the Aggregator module.

Code

function template_preprocess_aggregator_summary_items(&$variables) {
  $variables['title'] = check_plain($variables['source'] instanceof EntityInterface ? $variables['source']
    ->label() : $variables['source']->title);
  $summary_items = array();
  foreach (element_children($variables['summary_items']) as $key) {
    $summary_items[] = $variables['summary_items'][$key];
  }
  $variables['summary_list'] = array(
    '#theme' => 'item_list',
    '#items' => $summary_items,
  );
  $variables['source_url'] = $variables['source'] instanceof EntityInterface ? $variables['source']->url->value : $variables['source']->url;
}