diff --git a/core/modules/views/templates/views-view-row-rss.html.twig b/core/modules/views/templates/views-view-row-rss.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..0622e09f56ade1aa0a7fd80537a3b23862349be2 --- /dev/null +++ b/core/modules/views/templates/views-view-row-rss.html.twig @@ -0,0 +1,23 @@ +{# +/** + * @file + * Default theme implementation to display an item in a views RSS feed. + * + * Available variables: + * - title: RSS item title. + * - link: RSS item link. + * - description: RSS body text. + * - item_elements: RSS item elements rendered as XML (pubDate, creator, guid). + * + * @see template_preprocess() + * @see template_preprocess_views_view_row_rss() + * + * @ingroup themeable + */ +#} + + {{ title }} + {{ link }} + {{ description }} + {{ item_elements }} + diff --git a/core/modules/views/templates/views-view-row-rss.tpl.php b/core/modules/views/templates/views-view-row-rss.tpl.php deleted file mode 100644 index 01e0696dc04159fe5b6a0a036f3e03607bfb26f5..0000000000000000000000000000000000000000 --- a/core/modules/views/templates/views-view-row-rss.tpl.php +++ /dev/null @@ -1,15 +0,0 @@ - - - <?php print $title; ?> - - - - diff --git a/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc index e987ffdb2bbe03d5387ce50956ede91d0aafbb54..e17f44f756042a22d695df904cca4e73e736255b 100644 --- a/core/modules/views/views.theme.inc +++ b/core/modules/views/views.theme.inc @@ -910,12 +910,16 @@ function template_preprocess_views_view_rss(&$vars) { } /** - * Default theme function for all RSS rows. + * Prepares variables for views RSS item templates. + * + * Default template: views-view-row-rss.html.twig. + * + * @param array $vars + * An associative array containing: + * - row: The raw results rows. */ function template_preprocess_views_view_row_rss(&$vars) { - $view = &$vars['view']; - $options = &$vars['options']; - $item = &$vars['row']; + $item = $vars['row']; $vars['title'] = check_plain($item->title); $vars['link'] = check_url($item->link);