Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1211
  • Last Modified:

Custom RSS feed with Drupal

I need to create an RSS feed for our press releases.  I've tried the aggregator module that comes with Drupal, but it's throwing an error and I don't have time to debug and see what's wrong.

We've got a view established, so I pulled the SQL statement that pretty much gives me what I want and need.  It's listed below.

Basically what I want is a template for a standard RSS feed where all I need to do is fill in the SQL statement and my DB info.  You'd think that would be pretty easy to find, but evidently not.

Thanks in advance for any help you can offer.

Here's the SQL:
SELECT node.nid AS nid, node_data_field_news_date.field_news_date_value AS node_data_field_news_date_field_news_date_value FROM node node  LEFT JOIN content_type_news node_data_field_news_date ON node.vid = node_data_field_news_date.vid WHERE (node.status <> 0) AND (node.type in ('news')) ORDER BY node_data_field_news_date_field_news_date_value DESC
0
freezilla
Asked:
freezilla
  • 7
  • 5
1 Solution
 
oliverpoldenCommented:
Just create a new view display of type RSS and set the path for it :-) Easy peasy.
0
 
freezillaAuthor Commented:
I've tried this in Drupal, really I have.  Something isn't working where it will allow me to create an RSS feed in Drupal, so that's why I'm trying to do it this way.
0
 
freezillaAuthor Commented:
Or walk me through your solution, Oliver, maybe you're seeing something I'm not.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
oliverpoldenCommented:
Are you using the views module?  In that you can add a 'Feed' display which is an RSS feed.  You don't need to use any other modules.
0
 
freezillaAuthor Commented:
Right, I tried that.  I get this error:
- Display "Feed" uses a path but the path is undefined.
- Style RSS Feed requires a row style but the row plugin is invalid.
0
 
oliverpoldenCommented:
Ok, down the bottom left under 'Feed settings', next to 'Path', click 'None' and set the path, something like 'rss',  then Near the top left under 'Basic settings' set the Row style to 'Node'.
0
 
oliverpoldenCommented:
Then go to yoursite.com/rss and you'll see your feed.
0
 
oliverpoldenCommented:
I may at some point open up my site www.e3m.co.uk which has got tutorials on things exactly like this, but if you would like, I'll give you a free account.
0
 
freezillaAuthor Commented:
Ok, getting there.  The URL of my site shows our 404 page: http://www.mybwmc.org/rss

But I no longer get the display feed path and style missing row plugin errors.  The "Live Preview" shows a bunch of HTML as well, so I'm sure it's a setting somewhere.

I've attached a screen shot of my views page if that helps any.


bwmc.gif
0
 
freezillaAuthor Commented:
Ok, well I finally got it to work.  I used the "Attach To" and attached it to the News block, so the URL is now feed://www.mybwmc.org/rss/2010 and it works fine.

Gracias, sir!
0
 
oliverpoldenCommented:
Oh yes, that's because you had an argument in your feed so it requires the year for it to work, if you get rid of that that argument then /rss will work.

You're welcome.
0
 
oliverpoldenCommented:
You could override that argument for the rss display if you want, to keep it in the other view displays.
0

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

  • 7
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now