mirror of
https://github.com/typemill/typemill.git
synced 2025-07-30 10:50:17 +02:00
2.5.1 Fix base pages with title /content or /system
This commit is contained in:
@@ -43,7 +43,7 @@ class ControllerWebFrontend extends Controller
|
||||
$fullUrl = $urlinfo['baseurl'] . $url;
|
||||
|
||||
|
||||
# FIND THE PAGE/ITEM IN NAVIGATION
|
||||
# FIND THE PAGE/ITEM IN NAVIGATION
|
||||
if($url == '/')
|
||||
{
|
||||
$item = $navigation->getHomepageItem($urlinfo['baseurl']);
|
||||
@@ -52,8 +52,7 @@ class ControllerWebFrontend extends Controller
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$pageinfo = $navigation->getPageInfoForUrl($url, $urlinfo, $langattr);
|
||||
$pageinfo = $navigation->getPageInfoForUrl($url, $urlinfo, $langattr);
|
||||
|
||||
if(!$pageinfo)
|
||||
{
|
||||
|
@@ -173,11 +173,14 @@ class Navigation extends Folder
|
||||
|
||||
public function getPageInfoForUrl($url, $urlinfo, $langattr)
|
||||
{
|
||||
# fix for pages like /system/
|
||||
$url = '/' . trim($url, '/');
|
||||
|
||||
# get the first level navigation
|
||||
$firstLevelExtended = $this->getExtendedNavigation($urlinfo, $langattr, '/');
|
||||
|
||||
$firstUrlSegment = $this->getFirstUrlSegment($url);
|
||||
$firstUrlSegment = '/' . $firstUrlSegment;
|
||||
$firstUrlSegment = $this->getFirstUrlSegment($url);
|
||||
$firstUrlSegment = '/' . $firstUrlSegment;
|
||||
|
||||
$pageinfo = $firstLevelExtended[$firstUrlSegment] ?? false;
|
||||
|
||||
|
Reference in New Issue
Block a user