Почему не работает язык отношений TYPO3 Solr? - PullRequest
0 голосов
/ 03 апреля 2019

Я индексирую записи на странице на 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

1 Ответ

0 голосов
/ 04 апреля 2019

Хорошо, разобрался.Мне все еще нужно определение [globalVar = GP: L = 1]… [..] для каждого языка в v9.xx, тогда оно работает, как и ожидалось

...