diff --git a/plugins/views_plugin_row_rss_fields.inc b/plugins/views_plugin_row_rss_fields.inc index 9355e83..85c0bef 100644 --- a/plugins/views_plugin_row_rss_fields.inc +++ b/plugins/views_plugin_row_rss_fields.inc @@ -106,10 +106,8 @@ class views_plugin_row_rss_fields extends views_plugin_row { } function render($row) { - static $row_index; - if (!isset($row_index)) { - $row_index = 0; - } + $row_index = $this->view->row_index; + if (function_exists('rdf_get_namespaces')) { // Merge RDF namespaces in the XML namespaces in case they are used // further in the RSS content. @@ -145,8 +143,6 @@ class views_plugin_row_rss_fields extends views_plugin_row { 'attributes' => array('isPermaLink' => $guid_is_permalink_string), ); - $row_index++; - foreach ($item->elements as $element) { if (isset($element['namespace'])) { $this->view->style_plugin->namespaces = array_merge($this->view->style_plugin->namespaces, $element['namespace']);