2017-02-21 18 views
0

Когда я хочу, чтобы добавить новые записи в TYPO3 8.6 с go_maps_ext, я получаю следующее сообщение об ошибке:TCA в 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 

Определение TCA можно смотреть на GitHub https://github.com/mhirdes/go_maps_ext/blob/master/Configuration/TCA/tx_gomapsext_domain_model_address.php

Не важно, хочу ли я вставить новую карту или адрес. Какие-либо предложения? Заранее большое спасибо.

+0

Работало ли оно в TYPO3 8.5? – jokumer

+0

Да в TYPO3 8.5 это работает – mhirdes

+0

я получаю ту же ошибку :( даже если я изменились в соответствии с https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.6/Feature -51291-SynchronizedFieldValuesInLocalizedRecords.html –

ответ

1

Это известная проблема, см. https://forge.typo3.org/issues/79853 в журнале отслеживания проблем. проблема заключается в том, что в расширении значение по умолчанию для языка равно -1, что означает «все языки». если это изменено на значение по умолчанию, по крайней мере, это будет, по крайней мере, работать