Tweak the Pages Model

posts/getpagestweak1
/* title: Tweak the Pages Model date: 2014-01-15 */ I tweaked the `Lib\Phile\Model\Page.php` Some plugins wanted to use the trigger `before_parse_content`. And I was confused by the process as shown here: [[#ENDSUMMARY]] ~~~~ public function getContent() { Event::triggerEvent('before_parse_content', array('content' => $this->content, 'page' => &$this)); $content = $this->parser->parse($this->content); Event::triggerEvent('after_parse_content', array('content' => &$content, 'page' => &$this)); return $content; ~~~~ The after parse content lets you modify `$content` in the plugin, but the before parse content does not let you modify `$content`. So I modified the line for before_parse_content to follow after_parse_content ~~~~ public function getContent() { Event::triggerEvent('before_parse_content', array('content' => &$this->content, 'page' => &$this)); $content = $this->parser->parse($this->content); Event::triggerEvent('after_parse_content', array('content' => &$content, 'page' => &$this)); return $content; ~~~~ .... There is another way......