在我的模型中的 TYPO3 6.2 中,我有一个名为 的文件的公共字段,documents
这没什么不寻常的 :)ObjectStorage
\TYPO3\CMS\Extbase\Domain\Model\FileReference
问题出在本地化页面上,就在我创建我的 obj 的本地化版本时,它的所有字段都已正确本地化,但不是documents
- 它总是使用默认语言的文件引用:/ 我读到了未解决的错误,但是有没有指出可行的解决方法...有人可以建议我该怎么做吗?
如果没有任何帮助,我将编写自己的FileRef
模型,但最好避免这种情况,因为有几个地方需要更改。
我在模型中的领域(getter 和 setter 是标准的)
/**
* Documents
*
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
* @cascade remove
*/
protected $documents = NULL;
在 TCA 中:
'documents' => array(
'exclude' => 1,
'label' => 'Documents',
'config' =>
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
'documents',
array('maxitems' => 999)
),
),