Extension talk:Hierarchy/Hierarchy.php
From MediaWiki.org
If somebody has some issues about displaying subordinate pages in the navigation box, this code might help you out.
In the file Hierarchy.php, replace this code
$parent_id[$toclevel] = $current_article_id; if ($toclevel > $max_level) $max_level = $toclevel; for ($i = $toclevel + 1; $i <= $max_level; $i++) { $parent_id[$i] = 0; // clear lower levels to prevent using an old value in case some intermediary levels are omitted } $parentArticleId = $parent_id[$toclevel - 1]; $parentArticleId = intval($parentArticleId);
By this one
$parent_id[$TOC_number] = $current_article_id; if(strlen($TOC_number)==1) $parentArticleId = $root_article_id; else{ $previoustoc = substr($TOC_number, 0, strlen($TOC_number)-2); $parentArticleId = $parent_id[$previoustoc]; }