From 3768d99749225f2dcf16a0b13d4f840c66b3ceab Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Wed, 14 Sep 2022 15:30:07 +0200
Subject: [PATCH] added alternate links to each page

---
 metager/resources/views/layouts/resultPage.blade.php       | 5 +++++
 .../views/layouts/resultpage/verificationHeader.blade.php  | 7 ++++++-
 metager/resources/views/layouts/staticPages.blade.php      | 5 +++++
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/metager/resources/views/layouts/resultPage.blade.php b/metager/resources/views/layouts/resultPage.blade.php
index e618ba2c2..9bfb00f1e 100644
--- a/metager/resources/views/layouts/resultPage.blade.php
+++ b/metager/resources/views/layouts/resultPage.blade.php
@@ -4,6 +4,11 @@
 
 <head>
 	<meta charset="utf-8">
+	@foreach(LaravelLocalization::getSupportedLocales() as $locale => $locale_data)
+	@if(LaravelLocalization::getCurrentLocale() !== $locale)
+	<link rel="alternate" hreflang="{{ $locale }}" href="{{ LaravelLocalization::getLocalizedUrl($locale, null, [], true) }}">
+	@endif
+	@endforeach
 	<link href="/favicon.ico" rel="icon" type="image/x-icon" />
 	<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
 	@foreach(scandir(public_path("img/favicon")) as $file)
diff --git a/metager/resources/views/layouts/resultpage/verificationHeader.blade.php b/metager/resources/views/layouts/resultpage/verificationHeader.blade.php
index 52d2587e3..58c355f4c 100644
--- a/metager/resources/views/layouts/resultpage/verificationHeader.blade.php
+++ b/metager/resources/views/layouts/resultpage/verificationHeader.blade.php
@@ -3,4 +3,9 @@
 <head>
     <meta charset="UTF-8">
     <link rel="stylesheet" href="/index.css?id={{ $key }}">
-    <script src="{{ mix('js/index.js') }}"></script>
\ No newline at end of file
+    <script src="{{ mix('js/index.js') }}"></script>
+    @foreach(LaravelLocalization::getSupportedLocales() as $locale => $locale_data)
+	@if(LaravelLocalization::getCurrentLocale() !== $locale)
+	<link rel="alternate" hreflang="{{ $locale }}" href="{{ LaravelLocalization::getLocalizedUrl($locale, null, [], true) }}">
+	@endif
+	@endforeach
\ No newline at end of file
diff --git a/metager/resources/views/layouts/staticPages.blade.php b/metager/resources/views/layouts/staticPages.blade.php
index ce1f9f96b..d72fe93e1 100644
--- a/metager/resources/views/layouts/staticPages.blade.php
+++ b/metager/resources/views/layouts/staticPages.blade.php
@@ -13,6 +13,11 @@
 	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
 	<link href="/favicon.ico" rel="icon" type="image/x-icon" />
 	<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
+	@foreach(LaravelLocalization::getSupportedLocales() as $locale => $locale_data)
+	@if(LaravelLocalization::getCurrentLocale() !== $locale)
+	<link rel="alternate" hreflang="{{ $locale }}" href="{{ LaravelLocalization::getLocalizedUrl($locale, null, [], true) }}">
+	@endif
+	@endforeach
 	@foreach(scandir(public_path("img/favicon")) as $file)
 	@if(in_array($file, [".", ".."]))
 	@continue
-- 
GitLab