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