diff --git a/inc/template.php b/inc/template.php index 78dc45e373c12bd24957dbe582e9129784b500af..277c06d8dfa7aa03008cf1c90ced76673556ec5c 100644 --- a/inc/template.php +++ b/inc/template.php @@ -259,7 +259,12 @@ function tpl_getparent($id){ global $conf; $parent = getNS($id).':'; resolve_pageid('',$parent,$exists); - if($parent == $id) return false; + if($parent == $id) { + $pos = strrpos (getNS($id),':'); + $parent = substr($parent,0,$pos).':'; + resolve_pageid('',$parent,$exists); + if($parent == $id) return false; + } return $parent; }