1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-08-05 20:57:49 +02:00

Merge pull request #315 from ravilrrr/patch-6

FIX breadcrumbs only pages
This commit is contained in:
Sergey Romanenko
2014-06-22 11:32:26 +04:00

View File

@@ -447,16 +447,17 @@ class Page extends Pages
*/
public static function breadcrumbs()
{
$current_page = Pages::$requested_page;
$parent_page = '';
if ($current_page !== 'error404') {
$page = Pages::$pages->select('[slug="'.$current_page.'"]', null);
if (trim($page['parent']) !== '') {
$parent = true;
$parent_page = Pages::$pages->select('[slug="'.$page['parent'].'"]', null);
} else {
$parent = false;
}
if (Uri::command() == 'pages') {
$current_page = Pages::$requested_page;
$parent_page = '';
if ($current_page !== 'error404') {
$page = Pages::$pages->select('[slug="'.$current_page.'"]', null);
if (trim($page['parent']) !== '') {
$parent = true;
$parent_page = Pages::$pages->select('[slug="'.$page['parent'].'"]', null);
} else {
$parent = false;
}
// Display view
View::factory('box/pages/views/frontend/breadcrumbs')
@@ -465,7 +466,8 @@ class Page extends Pages
->assign('parent', $parent)
->assign('parent_page', $parent_page)
->display();
}
}
}
}
/**