diff options
-rw-r--r-- | inc/template.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/inc/template.php b/inc/template.php index 78dc45e37..277c06d8d 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; } |