Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » Blog module and FirstParagraph - BUG?

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: 1789 Views
  • Aaron
    Avatar
    Community Member
    63 Posts

    Blog module and FirstParagraph - BUG? Link to this post

    Possible bug with the current nightly build and SS 2.2.2 fresh install.

    This only applies when BlogEntry::allow_wysiwyg_editing(); is included in _config.php

    Line 111 of BlogEntry.php - ParagraphSummary Method

    function ParagraphSummary(){
          if(self::$allow_wysiwyg_editing) {
             return $this->obj('Content')->FirstParagraph('html');
          } else {
             $parser = new BBCodeParser($this->Content);
             $html = new HTMLText('Content');
             $html->setValue($parser->parse());
             return $html->FirstParagraph('html');
          }
       }

    $this->obj('Content')->FirstParagraph('html') doesn't appear to return the first paragraph at all? Seems to work fine when wysiwyg is disabled.


    Problem with the FirstParagraph method?

  • Aaron
    Avatar
    Community Member
    63 Posts

    Re: Blog module and FirstParagraph - BUG? Link to this post

    Ah, comment above FirstParagraph method in sapphire/core/models/fieldtypes/Text.php

    /**
        * Caution: Not XML/HTML-safe - does not respect closing tags.
        */

  • Sam
    Avatar
    Administrator
    679 Posts

    Re: Blog module and FirstParagraph - BUG? Link to this post

    This issue is being tracked here: http://open.silverstripe.com/ticket/2547

  • Garrett
    Avatar
    Community Member
    245 Posts

    Re: Blog module and FirstParagraph - BUG? Link to this post

    Thank you VERY MUCH for this thread-- this was VERY helpful to me, as I had the same problem myself after enabling HTML in the Blog Entries.

    //Garrett

    1789 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.