Actions
Bug #88490
closedWrong site behaviour with empty fallback chain
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Site Handling, Site Sets & Routing
Target version:
-
Start date:
2019-06-05
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
9
PHP Version:
7.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
When I save the attached language in the backend, I get the following YAML configuration:
-
title: US
enabled: true
languageId: '5'
base: /en-us/
typo3Language: default
locale: en_US.UTF-8
iso-639-1: en
navigationTitle: ''
hreflang: ''
direction: ''
fallbackType: strict
fallbacks: ''
flag: us
The empty value is converted to "0" on a call in the frontend and thus a fallback is applied to the default language.
The conversion is done in the site language (TYPO3\CMS\Core\Site\Entity\SiteLanguge):
$fallbackLanguageIds = $configuration['fallbacks'];
if (is_string($fallbackLanguageIds)) {
$fallbackLanguageIds = explode(',', $fallbackLanguageIds);
}
$this->fallbackLanguageIds = array_map('intval', $fallbackLanguageIds);
Files
Updated by Gerrit Code Review over 5 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/60879
Updated by Gerrit Code Review over 5 years ago
Patch set 1 for branch 9.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/60896
Updated by Benni Mack over 5 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 7681e206dc9f0445538cebf50b43d29082f8053b.
Actions