Pass mtime to menu resolving method results

This commit is contained in:
Samuel Georges 2014-11-19 17:46:26 +11:00
parent f351697c48
commit b6ec6ccf2c
1 changed files with 3 additions and 1 deletions

View File

@ -104,7 +104,7 @@ class Page extends CmsCompoundObject
public static function url($page, $params = [], $absolute = true) public static function url($page, $params = [], $absolute = true)
{ {
/* /*
* Reuse existing controller or create a new one, * Reuse existing controller or create a new one,
* assuming that the method is called not during the front-end * assuming that the method is called not during the front-end
* request processing. * request processing.
*/ */
@ -181,11 +181,13 @@ class Page extends CmsCompoundObject
return; return;
} }
$page = self::loadCached($theme, $item->reference);
$pageUrl = self::url($item->reference); $pageUrl = self::url($item->reference);
$result = []; $result = [];
$result['url'] = $pageUrl; $result['url'] = $pageUrl;
$result['isActive'] = $pageUrl == $url; $result['isActive'] = $pageUrl == $url;
$result['mtime'] = $page ? $page->mtime : null;
} }
return $result; return $result;