I’m having trouble overriding the TypoScript constants from a vendor extension (ameos/ameos-tarteaucitron) in TYPO3 v13.
I’ve included both TypoScript sets correctly under Sites → TypoScript, and the order looks like this:
Ameos - Tarte Au Citron [ameos/ameos-tarteaucitron]
Myproject [vendor/my-project]
So my sitepackage is included after the vendor extension.
In my sitepackage constants file packages/rrthdf/Configuration/Sets/SitePackage/constants.typoscript, I have the following:
ameos.tarteaucitron {
privacyPid = 40
orientation = bottom
DenyAllCta = 1
AcceptAllCta = 1
handleBrowserDNTRequest = 0
showIcon = 1
services {
gtag = 1
gtag {
gtagUa = G-XXXXXXXXX
}
}
}
However, these values are not applied.
In vendor/ameos/ameos_tarteaucitron/Configuration/TypoScript/constants.typoscript
we have this :
ameos {
tarteaucitron {
gtag = 0
gtag {
#cat=plugin.ameos_tarteaucitron.services.stats; type=string; label=Google Analytics Account (gtag.js)
gtagUa =
}
}
}
after clearing all caches and cookies, the override from my sitepackage still doesn’t seem to take effect. Is there anything special about how this extension loads its constants in TYPO3 v13? Do I need to use a specific include method or naming pattern for the override to work?