diff --git a/modules/cms/classes/Router.php b/modules/cms/classes/Router.php index d12582063..28f69ae38 100644 --- a/modules/cms/classes/Router.php +++ b/modules/cms/classes/Router.php @@ -83,7 +83,6 @@ class Router /* * Find the page by URL and cache the route */ - if (!$fileName) { $router = $this->getRouterObject(); @@ -105,9 +104,8 @@ class Router } /* - * Return the page + * Return the page */ - if ($fileName) { if (($page = Page::loadCached($this->theme, $fileName)) === null) { /* @@ -232,6 +230,16 @@ class Router Cache::forget($this->getCacheKey('cms-url-list')); } + /** + * Sets the current routing parameters. + * @param array $parameters + * @return array + */ + public function setParameters(array $parameters) + { + $this->parameters = $parameters; + } + /** * Returns the current routing parameters. * @return array