diff --git a/system/src/Grav/Common/Twig/TwigExtension.php b/system/src/Grav/Common/Twig/TwigExtension.php index 657a0d261..21699898b 100644 --- a/system/src/Grav/Common/Twig/TwigExtension.php +++ b/system/src/Grav/Common/Twig/TwigExtension.php @@ -1377,6 +1377,11 @@ class TwigExtension extends AbstractExtension implements GlobalsInterface public function pageHeaderVarFunc($context, $var, $pages = null) { if ($pages === null) { + $page = $context['page']; + while (!$page->root()) { + $pages[] = $page; + $page = $page->parent(); + } } // Make sure pages are an array