From 32c0c897855455c87153059dfaae356aaa1ea896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Sun, 25 Oct 2026 14:56:46 +0100 Subject: [PATCH] feat: theme constant googleSiteVerification for the Google site verification The verification code of alvac and cllt came from EXT:metaseo, which is not installed in TYPO3 13, so their google-site-verification meta tag was missing. The theme renders the new constant as page.meta.google-site-verification; empty, it renders no tag. Sites whose own setup sets the tag (ep-reisen, ski-boarderweek, snowbreak, snowzone, ser) keep their value. .ddev/plans/sql/2026-10-25-metaseo-sourceopt.sql renames the metaseo constants to the new one after the deploy, removes the remaining metaseo and sourceopt leftovers from the sys_template records, and sets the core no_index/no_follow flags on the booking links (page 634 and subpages), which metaseo had kept out of search engines. Co-Authored-By: Claude Opus 5.5 --- packages/ep_theme/Configuration/TypoScript/Page/Main.typoscript | 1 + packages/ep_theme/Configuration/TypoScript/constants.typoscript | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/ep_theme/Configuration/TypoScript/Page/Main.typoscript b/packages/ep_theme/Configuration/TypoScript/Page/Main.typoscript index e78f894..ca8d470 100644 --- a/packages/ep_theme/Configuration/TypoScript/Page/Main.typoscript +++ b/packages/ep_theme/Configuration/TypoScript/Page/Main.typoscript @@ -4,6 +4,7 @@ page { viewport = width=device-width, initial-scale=1 X-UA-Compatible = ie=edge format-detection = telephone=no + google-site-verification = {$plugin.tx_eptheme.settings.googleSiteVerification} } bodyTagCObject = COA diff --git a/packages/ep_theme/Configuration/TypoScript/constants.typoscript b/packages/ep_theme/Configuration/TypoScript/constants.typoscript index 4c0ac0b..789689a 100644 --- a/packages/ep_theme/Configuration/TypoScript/constants.typoscript +++ b/packages/ep_theme/Configuration/TypoScript/constants.typoscript @@ -166,6 +166,8 @@ plugin.tx_eptheme { googleMapsApiKey = AIzaSyDDOforD1O_j4xXy2nJybC2yQqbUAw9ClY # cat=eptheme/300/130; type=string; label=Canonical base URL/Domain canonicalBaseUrl = https://www.ep-reisen.de + # cat=eptheme/300/140; type=string; label=Google site verification + googleSiteVerification = # cat=eptheme.events/700/100; type=string; label=Event date day from eventDateDayFrom =