TYPO3:如何将disablePrependAtCopy与allowLanguageSynchronization结合使用?

时间:2019-03-11 16:34:04

标签: typo3 typo3-9.x

我的问题是指默认的“资产” -TCA字段。对于资产字段,x设置为'true',并且sys_file_reference的y处于活动状态。

首次配置内容元素时,此配置可以按预期工作。 [translate to XY]在翻译的内容元素中不可见。

但是,当我在初始转换后将另一个图像添加到sys-lang 0的内容元素中时,对于sys-lang 1可以看到[Translate to XY]。

Screenshot
(点击图片放大)

  

如何阻止TYPO3向元数据字段添加[转换为XY]?

配置:

版本:TYPO3 9.5.5

'allowLanguageSynchronization'设置为true:

z

我还禁用了资产的PrependAtCopy:

allowLanguageSynchronization

我尝试过的事情:

  1. 对于sys-lang 0:将图片添加到使用Assets字段的内容元素(例如text-media)。
  2. 添加图像的元数据(例如标题)。
  3. 将内容元素转换为sys_lang 1(按预期不可见[转换为XY])。
  4. 返回sys-lang 0:向内容元素添加第二个图像并保存更改。
  5. 切换到sys-lang 1:现在,新文件的元数据包含[转换为XY]->如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

这里需要另一个TCEMAIN设置。 尝试以下代码

TCEMAIN {
    translateToMessage = 
}

如果这不起作用,也许您可​​以通过此代码将其禁用

TCEMAIN {
    translateToMessage > 
}