【发布时间】:2019-04-03 14:27:07
【问题描述】:
我正在为包含 5 种语言的页面上的记录编制索引。我有几个属性通过 TCA 定义为 mm 关系,例如一个
'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
【问题讨论】: