I am still trying to get my feeds to work, wile you can see the titles, the enclosure is not seen, plus lots of errors in the feed. Here is info on modules below
feed link: http://accessibleworld.org/taxonomy/term/16/all/feed
feed validaters:
http://validator.w3.org/feed/
http://tools.forret.com/podcast/validator.php
I know about the views bug and it has the status of fixed.
#1418890: RSS feed display and RDF namespaces
http://drupal.org/node/1418890
So am now using views7.x-3.5 updated on: 2012-Aug-24
RSS field formatters version 7.x-1.2 updated 2011-Jun-10
I have the following modules checked.
RSS category
7.x-1.2
Provides an RSS category field formatter for taxonomy term reference fields.
Requires: Taxonomy (enabled), Options (enabled), Field (enabled), Field SQL storage
(enabled)
RSS creator
7.x-1.2
Provides an RSS creator field formatter for text and user reference fields.
[RSS date] not checked
7.x-1.2
Provides an RSS date field formatter for date fields.
Requires: Date (missing)
RSS enclosure
7.x-1.2
Provides an RSS enclosure field formatter for file, image and media fields.
Requires: File (enabled), Field (enabled), Field SQL storage (enabled)
[RSS GeoRSS ] not checked
7.x-1.2
Provides a GeoRSS field formatter for geofields.
I made a Content type "shows"
I have configured the display settings for RSS view mode at admin/structure/types RSS
category and RSS enclosure for the correct fields
Field
Weight
Parent
Label
Format
Body
Weight for Body
0
Label display for Body
- None -
Label display for Body
Above
Formatter for Body
Default
Archives
Weight for Archives
1
Label display for Archives
- None -
Label display for Archives
Above
Formatter for Archives
RSS category
file
Weight for file
2
Label display for file
- None -
Label display for file
Above
Formatter for file
RSS enclosure
Hidden
No field is hidden.
I'm using the view
Taxonomy term
Displays:Feed, Page
Here is the export of the feed.
Export view taxonomy_term
Export
$view = new view();
$view->name = 'taxonomy_term';
$view->description = 'A view to emulate Drupal core\'s handling of taxonomy/term.';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'Taxonomy term';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially
*/
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'none';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'node';
/* Field: Content: Archives */
$handler->display->display_options['fields']['field_catagory']['id'] = 'field_catagory';
$handler->display->display_options['fields']['field_catagory']['table'] = 'field_data_field_catagory';
$handler->display->display_options['fields']['field_catagory']['field'] = 'field_catagory';
/* Field: Content: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] = 'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
/* Field: Content: file */
$handler->display->display_options['fields']['field_file']['id'] = 'field_file';
$handler->display->display_options['fields']['field_file']['table'] = 'field_data_field_file';
$handler->display->display_options['fields']['field_file']['field'] = 'field_file';
/* Field: Content: Post date */
$handler->display->display_options['fields']['created']['id'] = 'created';
$handler->display->display_options['fields']['created']['table'] = 'node';
$handler->display->display_options['fields']['created']['field'] = 'created';
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
/* Field: File Usage: Use count */
$handler->display->display_options['fields']['count']['id'] = 'count';
$handler->display->display_options['fields']['count']['table'] = 'file_usage';
$handler->display->display_options['fields']['count']['field'] = 'count';
/* Sort criterion: Content: Sticky */
$handler->display->display_options['sorts']['sticky']['id'] = 'sticky';
$handler->display->display_options['sorts']['sticky']['table'] = 'node';
$handler->display->display_options['sorts']['sticky']['field'] = 'sticky';
$handler->display->display_options['sorts']['sticky']['order'] = 'DESC';
/* Sort criterion: Content: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Contextual filter: Content: Has taxonomy term ID (with depth) */
$handler->display->display_options['arguments']['term_node_tid_depth']['id'] = 'term_node_tid_depth';
$handler->display->display_options['arguments']['term_node_tid_depth']['table'] =
'node';
$handler->display->display_options['arguments']['term_node_tid_depth']['field'] =
'term_node_tid_depth';
$handler->display->display_options['arguments']['term_node_tid_depth']['default_action']
= 'not found';
$handler->display->display_options['arguments']['term_node_tid_depth']['exception']['title_enable']
= TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth']['title_enable']
= TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth']['title'] =
'%1';
$handler->display->display_options['arguments']['term_node_tid_depth']['default_argument_type']
= 'fixed';
$handler->display->display_options['arguments']['term_node_tid_depth']['summary']['format']
= 'default_summary';
$handler->display->display_options['arguments']['term_node_tid_depth']['specify_validation']
= TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth']['validate']['type']
= 'taxonomy_term';
$handler->display->display_options['arguments']['term_node_tid_depth']['depth'] =
'0';
$handler->display->display_options['arguments']['term_node_tid_depth']['break_phrase']
= TRUE;
/* Contextual filter: Content: Has taxonomy term ID depth modifier */
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['id']
= 'term_node_tid_depth_modifier';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['table']
= 'node';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['field']
= 'term_node_tid_depth_modifier';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['exception']['title_enable']
= TRUE;
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['default_argument_type']
= 'fixed';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['summary']['format']
= 'default_summary';
$handler->display->display_options['arguments']['term_node_tid_depth_modifier']['specify_validation']
= TRUE;
/* Filter criterion: Content: Published or admin */
$handler->display->display_options['filters']['status_extra']['id'] = 'status_extra';
$handler->display->display_options['filters']['status_extra']['table'] = 'node';
$handler->display->display_options['filters']['status_extra']['field'] = 'status_extra';
$handler->display->display_options['filters']['status_extra']['group'] = 0;
$handler->display->display_options['filters']['status_extra']['expose']['operator']
= FALSE;
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['header'] = FALSE;
/* Header: Global: Text area */
$handler->display->display_options['header']['area']['id'] = 'area';
$handler->display->display_options['header']['area']['table'] = 'views';
$handler->display->display_options['header']['area']['field'] = 'area';
$handler->display->display_options['header']['area']['content'] = 'If you are having
problems downloading a show; Right click on the download link and choose save as.';
$handler->display->display_options['header']['area']['format'] = 'filtered_html';
$handler->display->display_options['defaults']['footer'] = FALSE;
/* Footer: Global: Result summary */
$handler->display->display_options['footer']['result']['id'] = 'result';
$handler->display->display_options['footer']['result']['table'] = 'views';
$handler->display->display_options['footer']['result']['field'] = 'result';
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Post date */
$handler->display->display_options['fields']['created']['id'] = 'created';
$handler->display->display_options['fields']['created']['table'] = 'node';
$handler->display->display_options['fields']['created']['field'] = 'created';
$handler->display->display_options['fields']['created']['exclude'] = TRUE;
$handler->display->display_options['fields']['created']['hide_alter_empty'] = FALSE;
$handler->display->display_options['fields']['created']['date_format'] = 'long_date_only';
/* Field: Content: Archives */
$handler->display->display_options['fields']['field_catagory']['id'] = 'field_catagory';
$handler->display->display_options['fields']['field_catagory']['table'] = 'field_data_field_catagory';
$handler->display->display_options['fields']['field_catagory']['field'] = 'field_catagory';
$handler->display->display_options['fields']['field_catagory']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_catagory']['hide_alter_empty']
= FALSE;
$handler->display->display_options['fields']['field_catagory']['type'] = 'taxonomy_term_reference_plain';
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['title']['alter']['text'] = '[title]
Hosted on [created]';
$handler->display->display_options['fields']['title']['element_type'] = 'h3';
$handler->display->display_options['fields']['title']['hide_alter_empty'] = FALSE;
/* Field: Content: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] = 'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = '';
$handler->display->display_options['fields']['body']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['body']['hide_alter_empty'] = FALSE;
$handler->display->display_options['fields']['body']['type'] = 'text_summary_or_trimmed';
$handler->display->display_options['fields']['body']['settings'] = array(
'trim_length' => '600',
);
/* Field: Content: file */
$handler->display->display_options['fields']['field_file']['id'] = 'field_file';
$handler->display->display_options['fields']['field_file']['table'] = 'field_data_field_file';
$handler->display->display_options['fields']['field_file']['field'] = 'field_file';
$handler->display->display_options['fields']['field_file']['label'] = '';
$handler->display->display_options['fields']['field_file']['alter']['alter_text']
= TRUE;
$handler->display->display_options['fields']['field_file']['alter']['text'] = 'Download
[field_catagory] Hosted on [created]';
$handler->display->display_options['fields']['field_file']['alter']['make_link']
= TRUE;
$handler->display->display_options['fields']['field_file']['alter']['path'] = '[field_file]';
$handler->display->display_options['fields']['field_file']['alter']['alt'] = 'Download
[field_catagory] Hosted on [created]';
$handler->display->display_options['fields']['field_file']['alter']['suffix'] = '
';
$handler->display->display_options['fields']['field_file']['element_label_colon']
= FALSE;
$handler->display->display_options['fields']['field_file']['hide_alter_empty'] =
FALSE;
$handler->display->display_options['fields']['field_file']['click_sort_column'] =
'fid';
$handler->display->display_options['fields']['field_file']['type'] = 'file_url_plain';
$handler->display->display_options['fields']['field_file']['group_column'] = 'fid';
$handler->display->display_options['path'] = 'taxonomy/term/%';
/* Display: Feed */
$handler = $view->new_display('feed', 'Feed', 'feed');
$handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = 15;
$handler->display->display_options['style_plugin'] = 'rss';
$handler->display->display_options['row_plugin'] = 'node_rss';
$handler->display->display_options['path'] = 'taxonomy/term/%/%/feed';
$handler->display->display_options['displays'] = array(
'page' => 'page',
'default' => 0,
);
Comments
Comment #1
Jim Ruby commentedWell I some how got it working, the podcasts are downloading, do not know what changed. I only changed use rss default and things started working. I changed from this to just rss then back to rss system default or something like this in the view for the rss page in views and things are going. I'd like to thank everyone who lended a hand, gave advice or just had pacients wile I worked through this.
Comment #2
mustanggb commented