diff --git a/libs/Tree/Entry.php b/libs/Tree/Entry.php index d0767ad..32575ee 100644 --- a/libs/Tree/Entry.php +++ b/libs/Tree/Entry.php @@ -72,7 +72,12 @@ abstract class Entry if ($this instanceof Directory) { foreach ($this->value as $node) { - if ($node instanceof Content && $node->title != 'index') { + if ($node instanceof Content) { + if (!count($node->getParents()) && $node->title == 'index') { + //the homepage should not count as first page + continue; + } + $this->first_page = $node; return $node; }