-
-
Replaced two enclosure formatters "enclosure_file" and "enclosure_image" with single "enclosure"
-
Issue #1559326 by davidseth: Make enclosure compatible with Media module
-
- changed way how feed is built: use format_xml_elements() instead of theming - updated all preprocess functions to be compatible with format_xml_elements() element format - removed function views_rss_htmlspecialchars() and all calls to it - this is not done automatically by format_xml_elements() - updated views_rss_rewrite_relative_paths() to handle multiple elements and arrays of subelements - updated element definitions to account for updated/removed preprocess functions - added hook_views_rss_feed_alter() - element values are no longer going through any theme() function - removed theme callbacks: views_view_views_rss_fields and views_view_views_rss_field - removed template files: views-view-views-rss-fields.tpl.php and views-view-views-rss-field.tpl.php
-
Added option for item <category> element to output terms from hierarchical vocabularies together with their parents (and optionally with vocabulary name) as slash-delimited string
-
Added option for item <category> element to output terms from hierarchical vocabularies together with their parents (and optionally with vocabulary name) as slash-delimited string
-
- moved core formatters into separate file views_rss_core.field.inc - added new field handler/RSS field formatter for "All taxonomy terms" - views_rss_core_preprocess_category() no longer used for feed items - renamed views_rss_core_preprocess_category() to views_rss_core_preprocess_channel_category() - removed validation on channel <image> element when absolute URL provided - changed location of raw values in the view object - updated views_rss_handler_field_user_mail handler to return element as an extended array - updated template_preprocess_views_view_views_rss() function to handle raw values (especially #markup) - views-view-views-rss-field.tpl.php modified to handle $markup variable - updated empty value checks in preprocess functions - updated view field settings forms - updated function docs
-
Issue #1528774 by kas: White screen on non-array input to views_rss_handler_field_multiple
-
Code and visual polishing
-
- formatters (both field and view) return elements formatted D7 style - formatters are passing raw values to view and then to preprocess functions - moved core formatters into separate file views_rss_core.field.inc - added new field handler/RSS field formatter for "All taxonomy terms" - added new generic field handler working with raw values received from formatters - views_rss_core_preprocess_category() no longer used for feed items - renamed views_rss_core_preprocess_category() to views_rss_core_preprocess_channel_category() - views-view-views-rss-field.tpl.php modified to handle $markup variable - updated view field settings forms - updated function docs