Hi. Ich habe eine weitere Sprache zu meiner Homepage hinzugefügt, ebenso zur sites Konfiguration mit /en/ als entry point. Wenn ich z.B. zu meiner Startseite eine Übersetzung hinzufüge und dann auf die en Sprache wechlse funktiert es wunderbar, abgesehen davon, dass es keinen Fallback auf die Inhalte der Standardsprache gibt, wenn es keine Übersetzung der einzelnen Inhaltselemente gibt. Wenn ich jetzt aber eine andere Seite aufrufe, die keine Übersetzung hat, z.B. /en/kontakt.html, bekomme ich eine 404 page not found exception. Hier meine Konfigurationen:
page = PAGE
page {
typeNum = 0
config {
absRefPrefix = /
no_cache = 1
noPageTitle = 1
linkVars = L(0-10)
language = de
locale_all = German
htmlTag_langKey = de-DE
sys_language_uid = 0
sys_language_mode = content_fallback
sys_language_overlay = 1
}
[globalVar = GP:L=1]
page.config {
sys_language_uid = 1
}
[global]
my sites config:
rootPageId: 2
base: 'http://some-domain.de/'
baseVariants: { }
languages:
-
title: 'Meine tolle Webseite'
enabled: true
languageId: '0'
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: ''
hreflang: ''
direction: ''
flag: de
-
title: 'Andere Sprache'
enabled: true
languageId: '1'
base: /en/
typo3Language: en
locale: en_US.UTF-8
iso-639-1: en
navigationTitle: ''
hreflang: ''
direction: ''
fallbackType: fallback
fallbacks: '0'
flag: en
errorHandling: { }
routes: { }
routeEnhancers:
PageTypeSuffix:
type: PageType
default: .html
map:
.html: 0