【问题标题】:Why is TYPO3 Solr relation language not working?为什么 TYPO3 Solr 关系语言不起作用?
【发布时间】: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

【问题讨论】:

    标签: solr typo3 typo3-9.x


    【解决方案1】:

    好的,想通了。我仍然需要为 v9.x.x 中的每种语言定义 [globalVar = GP:L = 1]...[..] 然后它会像预期的那样工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      相关资源
      最近更新 更多