#typo3 #typo3-9.x
#typo3 #typo3-9.x
Вопрос:
TYPO3 9.5.5 У меня есть многодоменный веб-сайт, использующий комбинацию деревьев нескольких страниц и нескольких языков для каждого дерева. У меня есть одно дерево страниц, предоставляющее контент на немецком языке. Это доступно на domain.de , domain.at и domain.ch . Затем больше деревьев для domain.com , domain.nl и так далее (поскольку структура контента сильно отличается на разных языках).
Теперь я хочу установить базовые параметры для локальных серверов разработки и этапа. У меня есть конфигурация сайта, подобная этой:
rootPageId: 1
base: /
baseVariants:
-
base: 'https://domain-de.local/'
condition: 'applicationContext == "Development"'
languages:
-
title: Deutsch
enabled: true
languageId: '0'
base: 'https://www.domain.de/'
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: Deutschland
hreflang: de-DE
direction: ltr
flag: de
-
title: Österreichisch
enabled: true
languageId: '1'
base: 'https://www.domain.at/'
typo3Language: de
locale: de_AT.UTF-8
iso-639-1: de
navigationTitle: Österreich
hreflang: ''
direction: ltr
fallbackType: strict
flag: at
Насколько я понимаю внутренний графический интерфейс, я могу определить базовые параметры домена верхнего уровня только как основную точку входа, тогда все, что ниже, может просто управляться путем, таким как /de/
, /at/
и так далее, верно? В моей настройке мне понадобилось бы ‘https://domain-at.local /‘, но как я могу установить целевой sys_language_uid для этого варианта (поскольку все они будут указывать на язык по умолчанию в дереве первой страницы)?
Ответ №1:
Эта функция невозможна через графический интерфейс, но может быть добавлена непосредственно в файл 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
Комментарии:
1. Где я могу найти документацию для этой функции? По крайней мере, в этом ничего нетdocs.typo3.org/typo3cms/CoreApiReference/ApiOverview /…
2. Смотрите docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.5/…