添加新项目时TYPO3 8.6中的TCA错误

时间:2017-02-21 16:53:25

标签: php typo3 typo3-8.x

当我想使用go_maps_ext在TYPO3 8.6中添加新记录时,我收到以下错误:

Argument 3 passed to 
TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor::synchronizeTranslationItem() 
must be of the type integer, null given, called in 
.../typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php on line 195

可以在GitHub https://github.com/mhirdes/go_maps_ext/blob/master/Configuration/TCA/tx_gomapsext_domain_model_address.php

上观看TCA定义

如果我想插入新的地图或地址,那就无所谓了。有什么建议?非常感谢。

1 个答案:

答案 0 :(得分:1)

这是一个众所周知的问题,请参阅问题跟踪器中的https://forge.typo3.org/issues/79853。 问题是在扩展中,语言的默认值是-1,这意味着“所有语言”。如果将其更改为默认值,则至少会更改为