【发布时间】:2019-05-14 18:33:44
【问题描述】:
我有一个网站,有两种语言,例如 de 和 en。 De 是我的默认语言,没有路径前缀。 En,第二种语言,在 url 中有 /en/ 作为前缀。现在,当我切换到 en 语言时,菜单项链接在 url 中有 /en/,这很好。但是,当我单击一个未在后端显式翻译的菜单项时,我会收到 404 错误。我不能说这种行为是错误的,因为在我创建之前没有包含此 slug 路径的页面。但是我该怎么办?如果已经有数百页,则为每个页面创建一个翻译,这没有帮助。有没有后备(不是内容后备,页面后备)?
网站配置
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
【问题讨论】:
标签: content-management-system typo3 typoscript slug typo3-9.x