From a8c33ded53a4e05ef3de7fc852a1a3ba0dfb7246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Gro=C3=9Fe?= <grosse@cosmocode.de> Date: Mon, 23 Apr 2018 08:12:39 +0200 Subject: [PATCH] fix: print 'you are here' again for startpages This bug was introduced in #2251 c4a386f17daa381f6a50b7c30e73b316bd321e04 Fixes #2325 --- inc/template.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/inc/template.php b/inc/template.php index 3c828812b..b4acae1ba 100644 --- a/inc/template.php +++ b/inc/template.php @@ -800,9 +800,17 @@ function tpl_youarehere($sep = null, $return = false) { // print current page, skipping start page, skipping for namespace index resolve_pageid('', $page, $exists); - if(isset($page) && $page == $part.$parts[$i]) return true; + if (isset($page) && $page == $part.$parts[$i]) { + if($return) return $out; + print $out; + return true; + } $page = $part.$parts[$i]; - if($page == $conf['start']) return true; + if($page == $conf['start']) { + if($return) return $out; + print $out; + return true; + } $out .= $sep; $out .= tpl_pagelink($page, null, true); if($return) return $out; -- GitLab