TYPO3 9.5.5\n我有一个多域网站,使用多个页面树和每树多种语言的组合。我有一页树以德语提供内容。该功能可在domain.de、domain.at 和domain.ch 上找到。然后是domain.com、domain.nl等更多的树(因为不同语言的内容结构有很大不同)。
\n\n现在我想为本地开发和阶段服务器设置 baseVariants。我有一个像这样的网站配置:
\n\nrootPageId: 1\nbase: /\nbaseVariants:\n -\n base: \'https://domain-de.local/\'\n condition: \'applicationContext == "Development"\'\nlanguages:\n -\n title: Deutsch\n enabled: true\n languageId: \'0\'\n base: \'https://www.domain.de/\'\n typo3Language: de\n locale: de_DE.UTF-8\n iso-639-1: de\n navigationTitle: Deutschland\n hreflang: de-DE\n direction: ltr\n flag: de\n -\n title: \xc3\x96sterreichisch\n enabled: true\n languageId: \'1\'\n base: \'https://www.domain.at/\'\n typo3Language: de\n locale: de_AT.UTF-8\n iso-639-1: de\n navigationTitle: \xc3\x96sterreich\n hreflang: \'\'\n direction: ltr\n fallbackType: strict\n flag: at\nRun Code Online (Sandbox Code Playgroud)\n\n据我了解后端 GUI,我只能将顶级域 baseVariants 定义为主要入口点,然后下面的所有内容都可以通过诸如 等路径控制/de/,/at/对吧?在我的设置中,我需要 \' https://domain-at.local/ \',但是如何设置此变体的目标 sys_language_uid (因为它们都将指向第一页树的默认语言)?
小智 5
此功能无法通过 GUI 实现,但可以直接添加到 yaml 文件中。
rootPageId: 1
base: /
baseVariants:
-
base: 'https://domain-de.local/'
condition: 'applicationContext == "Development"'
languages:
...
-
title: Austrian
enabled: true
languageId: '1'
base: 'https://www.domain.at/'
baseVariants:
-
base: 'https://domain-at.local/'
condition: 'applicationContext == "Development"'
typo3Language: de-AT
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1383 次 |
| 最近记录: |