support climbing up the page structure looking for a header variable

Signed-off-by: Andy Miller <rhuk@mac.com>
This commit is contained in:
Andy Miller
2020-08-03 18:10:13 -06:00
parent 86d71bf37f
commit 57cffbc4c8

View File

@@ -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