我的问题是指默认的“资产”-TCA字段。对于assets-field,allowLanguageSynchronization
设置为'true',而sys_file_reference的disablePrependAtCopy
处于活动状态。
当第一次翻译内容元素时,此配置按预期工作。 [翻译为XY]在翻译的内容元素中不可见。
但是,当我在初始转换后向sys-lang 0的内容元素添加另一个图像时,sys-lang 1可以看到[Translate to XY]。
如何阻止TYPO3将[Translate to XY]添加到元数据字段?
组态:
版本:TYPO3 9.5.5
'allowLanguageSynchronization'设置为true:
$GLOBALS['TCA']['tt_content']['columns']['assets']['config']['behaviour']['allowLanguageSynchronization'] = true;
我还禁用了PrependAtCopy资产:
TCEMAIN.table.sys_file_reference {
disablePrependAtCopy = 1
}
我尝试了什么:
您需要另一个TCEMAIN设置。请尝试以下代码
TCEMAIN {
translateToMessage =
}
如果这不起作用,也许您可以通过此代码禁用它
TCEMAIN {
translateToMessage >
}