1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-08-04 12:17:42 +02:00

PagesPlugin: add ability to get content for specific page.

This commit is contained in:
Awilum
2012-12-09 18:41:14 +02:00
parent 01e2497ff3
commit 0fca7a3153

View File

@@ -256,8 +256,28 @@
* *
* @return string * @return string
*/ */
public static function content() { public static function content($slug = '') {
return Text::toHtml(File::getContent(STORAGE . DS . 'pages' . DS . Pages::$page['id'] . '.page.txt'));
if ( ! empty($slug)) {
$page = Table::factory('pages')->select('[slug="'.$slug.'"]', null);
if ( ! empty($page)) {
$content = Text::toHtml(File::getContent(STORAGE . DS . 'pages' . DS . $page['id'] . '.page.txt'));
$content = Filter::apply('content', $content);
return $content;
} else {
return '';
}
} else {
return Text::toHtml(File::getContent(STORAGE . DS . 'pages' . DS . Pages::$page['id'] . '.page.txt'));
}
} }
@@ -317,7 +337,7 @@
/** /**
* Page class * Page class
*/ */
class Page extends Pages { class Page extends Pages {
/** /**