diff --git a/wire/core/Pages.php b/wire/core/Pages.php index 264892e6..fdfd1205 100644 --- a/wire/core/Pages.php +++ b/wire/core/Pages.php @@ -1946,6 +1946,11 @@ class Pages extends Wire { $class = empty($options['pageClass']) ? 'Page' : $options['pageClass']; unset($options['template'], $options['parent'], $options['pageClass']); + + if($template && !$template instanceof Template) { + $template = $this->wire()->templates->get($template); + if(!$template instanceof Template) $template = null; + } if(strpos($class, "\\") === false) $class = wireClassName($class, true);