I need to trim down my RSS feed so that people come back to the site to read the full article, how might I do this and is there a preferred / best method?
2 Answers
That's what Teasers are for — the Teaser is the shortened version of the content, presented in RSS feeds (among other places, such as the site's front page).
When editing a node in Drupal 6, use the "Split summary at cursor" button to split the node's body into a Summary/"Teaser" and "Full view".
Then go to your site's /admin/content/rss-publishing
page, and set "Feed content" to "Title plus teaser".
Additionally, on your site's /admin/content/node-settings
page, you can configure the default length to use to split nodes.
For some additional customization, try the Read More Link module (but be aware of this issue), or Display Suite, as @Decipher mentioned.
Try Display Suite / Node Displays, gives you a nice interface for themeing the output of different displays (Full node, Teaser, etc) including the RSS output, so you can move the fields around, use Custom Formatters to theme them, and add extra fields as required.
Nice easy way to customize your RSS feed as you need.
Plus the settings can be exported as a Feature.
-
1The 'Read more' link isn't a field, so I think this solution is a little expensive for the small task. I prefer to recommend the Read More Link module. Commented Mar 3, 2011 at 5:37
-
1Maybe that's true, but with Display Suite you can do a lot of generic tasks, so if you already have it you can use it to solve this issue, where as with the Read More Link module you can only solve the Read More Link problem. Sure, who needs Views, lets have an individual module for every list of data :|– DecipherCommented Mar 3, 2011 at 5:41