Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » RSS Feed Show First Paragraph Only?

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1
Go to End
Author Topic: 1937 Views
  • 3dkiwi
    Avatar
    Community Member
    17 Posts

    RSS Feed Show First Paragraph Only? Link to this post

    Guys

    I am implementing the RSS Feed as per the tutorial stage II but with some of my own modifications. eg. changing the DataObject::get to get the last 20 edited pages of a particular page type: DataObject::get("TipPage", "", "LastEdited DESC", "", "20"); This is working well.

    However I would like to only show the first paragraph of each of the returned page in the RSS. I know there is a function on the $Content within the Newsletter stuff which I have used for that part of the website but do not see any similar function for the RSS Feed.

    Any hints, please...

    3d

  • socks
    Avatar
    Community Member
    190 Posts

    Re: RSS Feed Show First Paragraph Only? Link to this post

    I need to do this as well. Currently my RSS feed is showing the entire article (Content), and I haven't been able to figure out how to truncate it in the feed.

    This is how I'm generating the feed...

    // RSS
          function init() {
             RSSFeed::linkToFeed($this->Link() . "rss");
             parent::init();
          }

          function rss() {
             $rss = new RSSFeed($this->LatestUpdates(), $this->Link(), "A Word From Steve", "", "Title", "Content");
             $rss->outputToBrowser();
          }

          function LatestUpdates() {
             // 5 is the number of items listed
             return DataObject::get("StevesArticlesPage", "", "Created Desc", "", 5);
          }

    Any suggestions?

    Thanks,
    Clint

    1937 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.