Я индексирую записи на странице на 5 языках. Там у меня есть пара свойств, которые определяются как отношения мм через TCA, например, что один
'working_hours' => [
'exclude' => true,
'label' => 'LLL:EXT:jobads/Resources/Private/Language/locallang_db.xlf:tx_jobads_domain_model_jobad.working_hours',
'config' => [
'type' => 'select',
'renderType' => 'selectMultipleSideBySide',
'foreign_table' => 'tx_jobads_domain_model_workinghours',
'MM' => 'tx_jobads_jobad_workinghours_mm',
'size' => 10,
'autoSizeMax' => 30,
'maxitems' => 9999,
'multiple' => 0,
'fieldControl' => [
'editPopup' => [
'disabled' => false,
],
'addRecord' => [
'disabled' => false,
],
'listModule' => [
'disabled' => true,
],
],
],
],
В моем индексе TypoScript - это поле, определенное как SOLR_RELATION
workingHours_stringM = SOLR_RELATION
workingHours_stringM {
localField = working_hours
foreignLabelField = title
multiValue = 1
}
Проблема в том, что для всех языков индексируется только немецкий перевод для этого поля.
Я пробовал разные sys_language_mode
настройки, но тоже не помогло. У кого-нибудь есть идея?
TYPO3 Версия 9.5.5
Версия Solr: 9.0.2