mirror of
https://github.com/wintercms/winter.git
synced 2024-06-28 05:33:29 +02:00
Remove hidden CMS pages from menus (#5309)
This commit is contained in:
parent
11c93f0a3b
commit
20181b16de
@ -1,6 +1,7 @@
|
||||
<?php namespace Cms\Classes;
|
||||
|
||||
use Lang;
|
||||
use BackendAuth;
|
||||
use ApplicationException;
|
||||
use October\Rain\Filesystem\Definitions as FileDefinitions;
|
||||
|
||||
@ -197,6 +198,12 @@ class Page extends CmsCompoundObject
|
||||
}
|
||||
|
||||
$page = self::loadCached($theme, $item->reference);
|
||||
|
||||
// Remove hidden CMS pages from menus when backend user is logged out
|
||||
if ($page && $page->is_hidden && !BackendAuth::getUser()) {
|
||||
return;
|
||||
}
|
||||
|
||||
$controller = Controller::getController() ?: new Controller;
|
||||
$pageUrl = $controller->pageUrl($item->reference, [], false);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user