From 71b3ac93f0c8cdd7220664fcea2fbb03cf400de4 Mon Sep 17 00:00:00 2001 From: Michele Locati Date: Thu, 17 Oct 2013 09:10:18 +0200 Subject: [PATCH] Faster calculation of hreflang tags Let's avoid calling getTranslatedPageWithAliasSupport when $otherLang is the language of the current page. --- packages/multilingual/helpers/interface/page.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/multilingual/helpers/interface/page.php b/packages/multilingual/helpers/interface/page.php index 7ce9592..44563ec 100644 --- a/packages/multilingual/helpers/interface/page.php +++ b/packages/multilingual/helpers/interface/page.php @@ -152,7 +152,10 @@ public function addAlternateHrefLang($page) { $isRoot = false; } foreach(self::$_allLanguages as $otherLang) { - if($isRoot) { + if($otherLang->msLocale == $lang->msLocale) { + $otherPage = $page; + } + elseif($isRoot) { $otherPage = $otherLang; } else {