fix: content feed manifest language codes on TYPO3 13
SiteLanguage::getTwoLetterIsoCode() is gone; the locale provides the language code. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
c1b4979583
commit
5227da2381
1 file changed
+2
-2
@@ -88,7 +88,7 @@ class ManifestBuilder
|
|||||||
$languages = [];
|
$languages = [];
|
||||||
|
|
||||||
foreach ($site->getLanguages() as $language) {
|
foreach ($site->getLanguages() as $language) {
|
||||||
$languages[] = $language->getTwoLetterIsoCode();
|
$languages[] = $language->getLocale()->getLanguageCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
$title = trim((string) ($site->getConfiguration()['websiteTitle'] ?? ''));
|
$title = trim((string) ($site->getConfiguration()['websiteTitle'] ?? ''));
|
||||||
@@ -121,7 +121,7 @@ class ManifestBuilder
|
|||||||
|
|
||||||
foreach ($site->getLanguages() as $language) {
|
foreach ($site->getLanguages() as $language) {
|
||||||
if (in_array($language->getLanguageId(), $feedLanguages, true)) {
|
if (in_array($language->getLanguageId(), $feedLanguages, true)) {
|
||||||
$languageIds[$language->getLanguageId()] = $language->getTwoLetterIsoCode();
|
$languageIds[$language->getLanguageId()] = $language->getLocale()->getLanguageCode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user